記一個RxJava使用bug

weixin_34162695發表於2018-01-09

今天使用RecyclerView,訪問介面後明明有資料就是不顯示列表
後來發現使用RxJava時執行緒排程出現了問題,在子執行緒執行後沒有返回主執行緒執行

ObservableTransformer { upstream ->
            upstream.subscribeOn(Schedulers.io())
                    .retryWhen(RetryWithDelay(3,1000))
                    //這裡寫成subscribeOn(AndroidSchedulers.mainThread())了
                    .observeOn(AndroidSchedulers.mainThread())

相關文章