我正在尝试使用android体系结构组件更新我的学校项目。这些天来,我正在研究架构组件中的ViewModel组件。我读了很多文章。
我知道使用viewmodel可以向UI提供数据并保留配置更改。但是我的问题是这会导致内存泄漏吗?例如,如果在活动的生命周期完成之前未清除引用,则将导致内存泄漏。大多数情况下,上下文会导致内存泄漏,因为上下文包含许多对大量内存的引用。
如果viewmodel会导致内存泄漏,如何避免呢?
谢谢。
参考:
https://developer.android.com/topic/libraries/architecture/viewmodel