交友扩列循环展示逻辑优化(不可见的时候停止循环)
This commit is contained in:
@@ -886,6 +886,7 @@ public class GameHomeFragment extends BaseMvpFragment<IMainFragmentView, MainFra
|
|||||||
|
|
||||||
Observable.zip(listObservable, timerObservable, (homePlayInfo, aLong) -> homePlayInfo)
|
Observable.zip(listObservable, timerObservable, (homePlayInfo, aLong) -> homePlayInfo)
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
.filter(homePlayInfo -> isResumed() && isVisible())//不可见的时候停止循环,不然重新回来所有动画一起执行,模拟器可能ANR...
|
||||||
.subscribe(new Observer<HomePlayInfo>() {
|
.subscribe(new Observer<HomePlayInfo>() {
|
||||||
@Override
|
@Override
|
||||||
public void onSubscribe(@NonNull Disposable d) {
|
public void onSubscribe(@NonNull Disposable d) {
|
||||||
|
Reference in New Issue
Block a user