.flatMapCompletable { Completable.complete().andThen(Observable.just(it)) } // If you don't want it to return
.flatMap { Completable.complete().andThen(Observable.just(it)) } //Can be used if you want it to return Observable
在选项 2 中,您失去了取消可完成的能力,因为blockingAwait()它不受可观察流管理。
如果不需要返回发出的元素,还有flatMapCompletable.
如果您需要执行可完成的但也返回发出的元素,那么我会选择选项 1。
| 归档时间: | 
 | 
| 查看次数: | 4693 次 | 
| 最近记录: |