RxJava的Observable同时具有doOnTerminate
和doAfterTerminate
方法。
区别在于doOnTerminate
在onCompleted
或onError
之前被调用,而doAfterTerminate
在之后被调用。两种方法似乎都很有用。
Single但是只有doAfterTerminate
。
为什么Single
没有doOnTerminate
方法?
最佳答案
只是让大家知道,RxJava 2.2.7中为doOnTerminate
和Single
添加了Maybe
请参阅文档:http://reactivex.io/RxJava/javadoc/io/reactivex/Single.html#doOnTerminate-io.reactivex.functions.Action-