【发布时间】:2018-09-11 02:33:30
【问题描述】:
我在我的应用中使用来自 Android 架构组件的ViewModel。在 ViewModel 中,我使用 RxJava2 订阅,并在订阅后保留 Disposable 对象。之前,当我在Activity 中执行此操作时,我习惯于在onDestroy() 中处理Disposable - 以避免内存泄漏:
@Override
protected void onDestroy() {
disposable.dispose();
super.onDestroy();
}
我应该何时以及如何在ViewModel 中处理它?我真的需要这样做吗?
【问题讨论】:
标签: android viewmodel rx-java2 android-viewmodel