.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
Run Code Online (Sandbox Code Playgroud)
在选项 2 中,您失去了取消可完成的能力,因为blockingAwait()它不受可观察流管理。
如果不需要返回发出的元素,还有flatMapCompletable.
如果您需要执行可完成的但也返回发出的元素,那么我会选择选项 1。
| 归档时间: |
|
| 查看次数: |
4693 次 |
| 最近记录: |