0

我知道,ViewModels 永远不应该保留对 a 的引用,LifecycleOwner因为它保留对上下文的引用,因此这会导致内存泄漏。但我的问题是,我可以LifecyclerOwnerViewModel自己实现一个吗?有两个有效的回调,onCreate()在调用视图模型的构造函数时触发,并在调用视图模型的构造函数onDestroy()时触发onCleared()。由于LifecycleOwner只是一个 Java 接口,我认为这不会导致任何内存泄漏。但为了更安全,我问这个。

4

0 回答 0