Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
358dcf8d
Commit
358dcf8d
authored
Nov 28, 2019
by
konghaorui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去除倾诉首页默认 loading
parent
ee99bd53
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
18 deletions
+5
-18
config.gradle
config.gradle
+1
-1
ConfideHomePresenterImpl.kt
m-confide/src/main/java/com/ydl/confide/home/presenter/ConfideHomePresenterImpl.kt
+3
-17
confide_home_activity.xml
m-confide/src/main/res/layout/confide_home_activity.xml
+1
-0
No files found.
config.gradle
View file @
358dcf8d
ext
{
ext
{
kotlin_version
=
"1.3.21"
kotlin_version
=
"1.3.21"
dev_mode
=
fals
e
dev_mode
=
tru
e
ydl_app
=
[
ydl_app
=
[
appName
:
"心理咨询壹点灵"
,
appName
:
"心理咨询壹点灵"
,
...
...
m-confide/src/main/java/com/ydl/confide/home/presenter/ConfideHomePresenterImpl.kt
View file @
358dcf8d
...
@@ -13,13 +13,11 @@ import com.ydl.ydlcommon.data.http.RxUtils
...
@@ -13,13 +13,11 @@ import com.ydl.ydlcommon.data.http.RxUtils
import
com.ydl.ydlcommon.data.http.ThrowableConsumer
import
com.ydl.ydlcommon.data.http.ThrowableConsumer
import
com.ydl.ydlcommon.mvp.base.BasePresenter
import
com.ydl.ydlcommon.mvp.base.BasePresenter
import
com.ydl.ydlcommon.mvp.base.IView
import
com.ydl.ydlcommon.mvp.base.IView
import
com.ydl.ydlcommon.utils.RxLifecycleUtils
import
com.ydl.ydlcommon.utils.YDLAsyncUtils
import
com.ydl.ydlcommon.utils.YDLAsyncUtils
import
com.ydl.ydlcommon.utils.YDLCacheUtils
import
com.ydl.ydlcommon.utils.YDLCacheUtils
import
com.yidianling.common.tools.RxNetTool
import
com.yidianling.common.tools.RxNetTool
import
io.reactivex.android.schedulers.AndroidSchedulers
import
io.reactivex.android.schedulers.AndroidSchedulers
import
io.reactivex.functions.Consumer
import
io.reactivex.functions.Consumer
import
io.reactivex.schedulers.Schedulers
/**
/**
* @author yuanwai
* @author yuanwai
...
@@ -54,7 +52,7 @@ class ConfideHomePresenterImpl : BasePresenter<IConfideHomeContract.View,IConfid
...
@@ -54,7 +52,7 @@ class ConfideHomePresenterImpl : BasePresenter<IConfideHomeContract.View,IConfid
override
fun
asyncResult
(
`object`
:
Any
?)
{
override
fun
asyncResult
(
`object`
:
Any
?)
{
//如果没有缓存数据,显示加载框
//如果没有缓存数据,显示加载框
if
(
`object`
!
is
String
||
TextUtils
.
isEmpty
(
`object`
)){
if
(
`object`
!
is
String
||
TextUtils
.
isEmpty
(
`object`
)){
mView
.
show
Progress
()
mView
.
show
Loading
()
}
}
if
(
`object`
is
String
){
if
(
`object`
is
String
){
...
@@ -82,20 +80,8 @@ class ConfideHomePresenterImpl : BasePresenter<IConfideHomeContract.View,IConfid
...
@@ -82,20 +80,8 @@ class ConfideHomePresenterImpl : BasePresenter<IConfideHomeContract.View,IConfid
val
disposable
=
mModel
.
confideHomeRequest
()
val
disposable
=
mModel
.
confideHomeRequest
()
.
map
{
it
}
.
map
{
it
}
.
filter
{
it
!=
null
}
.
filter
{
it
!=
null
}
.
subscribeOn
(
Schedulers
.
io
())
.
compose
(
RxUtils
.
applySchedulers
(
mView
as
IView
))
.
doOnSubscribe
{
.
doFinally
{
mView
.
hideLoading
()
}
if
(!
isRefresh
){
mView
.
showLoading
()
//显示进度条
}
}
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
doFinally
{
if
(!
isRefresh
){
mView
.
hideLoading
()
//隐藏进度条
}
}.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mView
))
.
subscribe
(
Consumer
{
.
subscribe
(
Consumer
{
mView
.
confideHomeResponse
(
it
)
mView
.
confideHomeResponse
(
it
)
updateCache
(
it
)
updateCache
(
it
)
...
...
m-confide/src/main/res/layout/confide_home_activity.xml
View file @
358dcf8d
...
@@ -75,6 +75,7 @@
...
@@ -75,6 +75,7 @@
/>
/>
<com.ydl.ydlcommon.mvp.lce.view.YDLStateView
<com.ydl.ydlcommon.mvp.lce.view.YDLStateView
android:visibility=
"gone"
android:id=
"@+id/lce_state_view"
android:id=
"@+id/lce_state_view"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment