【发布时间】:2020-02-14 18:50:45
【问题描述】:
这更像是一个概念性问题。
Android 最近在 viewModel 中引入了在进程死亡期间处理状态的概念,而不是以前在 Activity 或 Fragment 中的savedInstanceState。
我的问题是如何测试这个进程死亡?如果我正确理解文档,则进程死亡恰好是Android在后台不再使用应用程序时由于内存已满而杀死应用程序。
当用户从 RAM 中杀死应用程序时,viewModel 还会保存状态吗?这样我就可以在用户再次打开应用程序时检索状态。
【问题讨论】:
-
如果您正在运行调试应用程序构建,您可以从 Android Studio(红色方块)停止应用程序,然后通过在您的设备上打开它来恢复它。开发者选项还提供其他方法。
标签: android android-livedata android-mvvm