Android体系结构组件视图模型

时间:2018-08-14 16:06:20

标签: android viewmodel android-architecture-components android-mvvm

我正在尝试使用android体系结构组件更新我的学校项目。这些天来,我正在研究架构组件中的ViewModel组件。我读了很多文章。

我知道使用viewmodel可以向UI提供数据并保留配置更改。但是我的问题是这会导致内存泄漏吗?例如,如果在活动的生命周期完成之前未清除引用,则将导致内存泄漏。大多数情况下,上下文会导致内存泄漏,因为上下文包含许多对大量内存的引用。

如果viewmodel会导致内存泄漏,如何避免呢?

谢谢。

参考

https://developer.android.com/topic/libraries/architecture/viewmodel

https://google-developer-training.gitbooks.io/android-developer-advanced-course-practicals/unit-6-working-with-architecture-components/lesson-14-room,-livedata,-viewmodel/14-1-a-room-livedata-viewmodel/14-1-a-room-livedata-viewmodel.html#task7intro

0 个答案:

没有答案