如果一个可观察对象完成,我是否仍然必须取消订阅/处置(在RxJava2中)以移除该观察对象(以防止内存泄漏),或者一旦发生onCompleteor onError事件,它是否由RxJava内部处理?
onComplete
onError
什么其他类型的喜欢Single,Completable,Flowable等。
Single
Completable
Flowable
是的,你是对的。
流终止后(已调用onComplete / onError),订户将自动退订。您应该能够使用isUnsubscribed()Subscription对象上的方法测试这些行为。
isUnsubscribed()