#android #android-activity
#Android #android-activity
Вопрос:
Когда действие переходит в фоновый режим после того, как другое действие полностью покрывает его, и после вызова onStop(), теряет ли оно значения переменных-членов?
Если его вернуть на передний план, будут ли переменные-члены находиться в их начальном декларативном состоянии со значениями по умолчанию?
Ответ №1:
Не сразу, но как только оно остановлено, его можно удалить из памяти в любое время, и тогда оно потеряет свое состояние.
Если вам нужно сохранить состояние, используйте обратный вызов onSaveIntanceState для сохранения вашего состояния и восстановления его в onCreate().
Ответ №2:
Этого не произойдет, пока вы не уничтожите действие.