RxJava + Retrofit 在 ListView 的 OnScrollListener 执行失败的问题

纠结了两天的问题, 业务是希望列表滑动停止后缓存数据,

 override fun onScrollStateChanged(view: AbsListView?, scrollState: Int) {
        ...
        retrofitService.getNewsDetail(data)
                .subscribeOn(Schedulers.io())
                .unsubscribeOn(Schedulers.io())
                .subscribe(
                    ...
                )
        ...        
 }

结果发现, 就是不执行, onError 也不走. WTF

选择EventBus发射到主线程 就可以正常请求了, 但是原理还没有搞清楚.

猜你喜欢

转载自blog.csdn.net/j550341130/article/details/80706686
今日推荐