> 因此,根本没有必要写多个.subscribeOn( )操作符。
有些case是需要用到多个.subscribeOn( )的,比如
// 当前线程不是UI线程
Observable.create(...) // 这是一个IO操作
.subscribeOn(Schedulers.io())
.doOnSubscribe(() -> view.XXX) // 这是一个UI操作,例如显示进度条
.subscribeOn(AndroidSchedulers.mainThread())
...
【译】在正确的线程上观察数据流原文链接:Observe on the correct thread原文作者: Dionysis Lorentzos译文出自: 小鄧子的简书译者: 小鄧子状态: ...