gpt4 book ai didi

android - 什么时候在 ViewModel 中处理 RxJava2 Disposable?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:53 27 4
gpt4 key购买 nike

我正在使用 ViewModel来 self 应用程序中的 Android 架构组件。在 ViewModel 中,我使用 RxJava2订阅,我在订阅后保留 Disposable 对象。以前,当我在 Activity 中执行此操作时,我习惯于在 onDestroy() 中处理 Disposable - 以避免内存泄漏:

@Override
protected void onDestroy() {
disposable.dispose();
super.onDestroy();
}

我应该何时以及如何在 ViewModel 中处理它?我真的需要这样做吗?

最佳答案

使用 onCleared 方法

@Override
protected void onCleared () {
disposable.dispose();
super.onCleared ();
}

关于android - 什么时候在 ViewModel 中处理 RxJava2 Disposable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com