rx-java - 为什么RxJava中没有 `Single#doOnTerminate`方法?

标签 rx-java

RxJava 的 Observable具有 doOnTerminatedoAfterTerminate 方法。

区别在于,doOnTerminate 是在 onCompletedonError 之前调用的,而 doAfterTerminate 是在 之前 调用的。 > 被称为之后。这两种方法似乎都很有用。

Single但是,只有 doAfterTerminate

Single 没有 doOnTerminate 方法有什么原因吗?

最佳答案

只是让大家知道,RxJava 2.2.7 中已为 SingleMaybe 添加了 doOnTerminate

参见文档:http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html#doOnTerminate-io.reactivex.functions.Action-

关于rx-java - 为什么RxJava中没有 `Single#doOnTerminate`方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44074204/

相关文章:

java - Rx Java mergeDelayError 未按预期工作

java - 改造和 RxJava : How to combine two requests and get access to both results?

java - RxJava/RxAndroid - 处理多个 EditText 更改

android - 让所有 Observables 订阅并观察某事

spring - 在RxJava Services中管理事务性的正确方法是什么?

android - 使用 RxJava Async 时的循环推理

android - 如何在Android上使用Rxjava结合多个http请求和数据库查询

rx-java - RxJava可观察到的: Invoke onError and then retry

Kotlin 和 RxJava 类型推断失败

java - RxJava 2 - andThen 可以从 future 完成?