Android viewModel saveStateHandle - PullRequest
       9

Android viewModel saveStateHandle

0 голосов
/ 14 февраля 2020

Это скорее концептуальный вопрос.

Android недавно представил концепцию обработки состояния во время смерти процесса внутри viewModel, а не savedInstanceState, который ранее использовался в Activity или Fragment.

Мой вопрос: как мне проверить этот процесс смерти? Если я правильно понимаю документацию, смерть процесса оказывается Android уничтожающей приложение из-за переполнения памяти, когда приложение больше не используется в фоновом режиме.

Также viewModel сохранит состояние, когда пользователь убивает приложение из оперативки? Так что я могу получить состояние, когда пользователь снова открывает приложение.

1 Ответ

0 голосов
/ 11 марта 2020

enter image description here

  1. Включить `Не сохранять действия '
  2. Запустить приложение
  3. Нажмите кнопку« Домой »
  4. Ваше приложение будет немедленно убито (Activity.onDestroy вызвано)
...