记一个RxJava使用bug

今天使用RecyclerView,访问接口后明明有数据就是不显示列表
后来发现使用RxJava时线程调度出现了问题,在子线程执行后没有返回主线程执行

ObservableTransformer { upstream ->
            upstream.subscribeOn(Schedulers.io())
                    .retryWhen(RetryWithDelay(3,1000))
                    //这里写成subscribeOn(AndroidSchedulers.mainThread())了
                    .observeOn(AndroidSchedulers.mainThread())
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,269评论 25 708
  • 最近项目里面有用到Rxjava框架,感觉很强大的巨作,所以在网上搜了很多相关文章,发现一片文章很不错,今天把这篇文...
    Scus阅读 6,895评论 2 50
  • 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的...
    Jason_andy阅读 5,570评论 7 62
  • 看到一篇文章,笔者准备去厦门要饭。 去年6月,我约上大学室友,一起开启了厦门之行。许是时间没有选对,这次的旅行给我...
    季璃婷阅读 643评论 2 2
  • 很喜欢《重回20岁》,它拍出了经典电影的感觉,又很接地气。开头一组长镜头,描绘了时光流转,建斌(孩子他爸)一路走,...
    xxwade阅读 450评论 0 1