Rx java RxJava返回到上一个调度程序
在其他调度器上完成工作后,是否有方法要求RxJava observable将其当前调度器更改为上一个调度器Rx java RxJava返回到上一个调度程序,rx-java,Rx Java,在其他调度器上完成工作后,是否有方法要求RxJava observable将其当前调度器更改为上一个调度器 Observable .just(null) 工作被移动到io调度程序 .subscribeOn(Schedulers.io()) .flatMap(__ -> Observable.timer(30, TimeUnit.MILLISECONDS)) 工作被移动到计算调度器 .subscribeOn(Schedul
Observable
.just(null)
工作被移动到io调度程序
.subscribeOn(Schedulers.io())
.flatMap(__ -> Observable.timer(30, TimeUnit.MILLISECONDS))
工作被移动到计算调度器
.subscribeOn(Schedulers.io())
.flatMap(__ -> Observable.timer(30, TimeUnit.MILLISECONDS))
因此,这里我不想明确要求在io线程上进行观察,而是返回到上一个调度程序(即io)
rxjava:1.1.8要返回到确切的线程还是相同的调度程序?前者在1.x版本中不可用,但在2.x版本中可能通过。后者需要使用
observeOn(Schedulers.io())
subscribebeon
意味着操作员将订阅该调度器上可观察到的upsteam。好吧,没有办法只影响球队。或者,您可以将subscribeOn
和observeOn
组合用于您的可观察对象。