2016-03-23 4 views
2

У меня есть объект, который реализует Parcelable, чтобы при повороте экрана данные десериализовались и отображались на экране. Однако, когда я нажимаю кнопку «Назад» и снова нажимаю на «А», данных больше нет. Почему onSaveInstanceState null после нажатия кнопки «Назад»?Состояние активности при нажатии кнопки обратной связи против вращения

ответ

2

Когда ваша деятельность уничтожена, поскольку пользователь нажимает «Назад» или действие заканчивается, концепция системы этого экземпляра Activity ушла навсегда, потому что поведение указывает, что действие больше не требуется.

onSaveInstaceState будет иметь ценность только в том случае, если деятельность воссоздана системой.

Проверьте, пожалуйста, Recreating an Activity.

Смежные вопросы