Rx java RxJava-如何压缩2个Completable并返回一个observable?
假设我有两个可完成的,可完成的1和可完成的2。 我想做的是在它们都完成后返回(“结果”) 如果这些是可以观察到的,我可以用 Observable.zip(Ob1,Ob2).map(()->just(“result”))但是我怎样才能为completable做呢 我正在尝试类似的东西 Completable1.然后(Completable2).映射(()->just(“结果”) 但这不起作用,因为您无法在完成后映射Completable(不确定是否使用ANDTH代替zip()。 有人能提出正确的答案吗? 谢谢!您可以:Rx java RxJava-如何压缩2个Completable并返回一个observable?,rx-java,Rx Java,假设我有两个可完成的,可完成的1和可完成的2。 我想做的是在它们都完成后返回(“结果”) 如果这些是可以观察到的,我可以用 Observable.zip(Ob1,Ob2).map(()->just(“result”))但是我怎样才能为completable做呢 我正在尝试类似的东西 Completable1.然后(Completable2).映射(()->just(“结果”) 但这不起作用,因为您无法在完成后映射Completable(不确定是否使用ANDTH代替zip()。 有人能提出正确的答
Completable.complete()
.andThen(Completable.complete())
.andThen(Observable.just("result"))
你可以做:
Completable.complete()
.andThen(Completable.complete())
.andThen(Observable.just("result"))