Android viewModel savedStateHandle

问题描述 投票:0回答:1

这更多是一个概念性问题。

Android最近引入了在ViewModel内部处理进程死机时处理状态的概念,而不是以前曾经在Activity或Fragment中使用的savedInstanceState

我的问题是如何测试此过程的死亡?如果我正确地理解了文档,当应用程序不再在后台使用时,进程死亡恰好是Android由于应用程序内存已满而杀死了该应用程序。

当用户从RAM中杀死应用程序时,viewModel也将保存状态吗?这样我就可以在用户再次打开应用程序时检索状态。

android android-livedata android-mvvm
1个回答
0
投票

enter image description here

  1. 启用“不保留活动”
  2. 启动您的应用
  3. 点击主页按钮
  4. 您的应用将立即被杀死(称为Activity.onDestroy
© www.soinside.com 2019 - 2024. All rights reserved.