Android RX Java 2 一次性
Android RX Java 2 disposable
当我使用 RXJava 1 时,我总是跟踪我的订阅以在 activity onDestroy 中执行取消订阅。示例:https://medium.com/@scanarch/how-to-leak-memory-with-subscriptions-in-rxjava-ae0ef01ad361
最近我转向了 RXJava 2,然后我在网上寻找有关如何处理新一次性用品的建议。
但是我找不到任何东西,我看到的每个例子都忽略了。
RXJava 2 是否对其进行了更改,现在我不再需要从一次性文件中执行 dispose 方法,或者我应该以我在 RXJava 1 天中实现的相同方式实现?
如果您通过订阅获得 Disposable
,您也可以使用 CompositeDisposable
。
如果您使用某些不返回 Disposable
的订阅方法,您也可以只使用 takeUntil
或 takeWhile
方法来 dispose 订阅。
当我使用 RXJava 1 时,我总是跟踪我的订阅以在 activity onDestroy 中执行取消订阅。示例:https://medium.com/@scanarch/how-to-leak-memory-with-subscriptions-in-rxjava-ae0ef01ad361
最近我转向了 RXJava 2,然后我在网上寻找有关如何处理新一次性用品的建议。
但是我找不到任何东西,我看到的每个例子都忽略了。
RXJava 2 是否对其进行了更改,现在我不再需要从一次性文件中执行 dispose 方法,或者我应该以我在 RXJava 1 天中实现的相同方式实现?
如果您通过订阅获得 Disposable
,您也可以使用 CompositeDisposable
。
如果您使用某些不返回 Disposable
的订阅方法,您也可以只使用 takeUntil
或 takeWhile
方法来 dispose 订阅。