开发者社区> 问答> 正文

加载微调器显示使用Arc中的导航时不需要的

我有以下项目:https://bitbucket.org/ali-rezaei/storytel/src/master/

我正在使用Android架构组件中的导航库。

当我导航屏幕内容,然后返回到主屏幕,onCreateView并onActivityCreated获得MainFragment再次调用。因此viewModel.showPosts().let { compositeDisposable.add(it) }被称为:

fun showPosts(): Disposable { _isLoading.postValue(true) EspressoIdlingResource.increment() // App is busy until further notice return Network.items.getPosts() .subscribeOn(schedulerProvider.io()) .observeOn(schedulerProvider.ui()) .doFinally { if (!EspressoIdlingResource.countingIdlingResource.isIdleNow) { EspressoIdlingResource.decrement() // Set app as idle. } _isLoading.postValue(false) } .subscribe({ _isDataLoadingError.postValue(false) _posts.postValue(it) }) { _isDataLoadingError.postValue(true) Timber.e(it) } } 它再次在RecyclerView上显示加载微调器,这是不需要的。我该如何解决?

展开
收起
被纵养的懒猫 2019-09-20 20:18:21 376 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载