Rx java RxJava返回到上一个调度程序

Rx java RxJava返回到上一个调度程序,rx-java,Rx Java,在其他调度器上完成工作后,是否有方法要求RxJava observable将其当前调度器更改为上一个调度器 Observable .just(null) 工作被移动到io调度程序 .subscribeOn(Schedulers.io()) .flatMap(__ -> Observable.timer(30, TimeUnit.MILLISECONDS)) 工作被移动到计算调度器 .subscribeOn(Schedul

在其他调度器上完成工作后,是否有方法要求RxJava observable将其当前调度器更改为上一个调度器

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
组合用于您的可观察对象。