一尘不染

我是否必须取消订阅已完成的可观察项目?

java

如果一个可观察对象完成,我是否仍然必须取消订阅/处置(在RxJava2中)以移除该观察对象(以防止内存泄漏),或者一旦发生onCompleteor
onError事件,它是否由RxJava内部处理?

什么其他类型的喜欢SingleCompletableFlowable等。


阅读 171

收藏
2020-12-03

共1个答案

一尘不染

是的,你是对的。

流终止后(已调用onComplete /
onError),订户将自动退订。您应该能够使用isUnsubscribed()Subscription对象上的方法测试这些行为。

2020-12-03