onInstanceState и кнопка «Назад»

В документации Android, касающейся воссоздания активности, говорится:

Когда действие уничтожается из-за того, что пользователь нажимает кнопку "Назад" или действие завершается само по себе, системная концепция этого экземпляра действия исчезает навсегда, поскольку поведение указывает, что действие больше не нужно. Однако, если система уничтожает действие из-за системных ограничений (а не из-за обычного поведения приложения), то, несмотря на то, что фактический экземпляр действия исчез, система помнит, что он существовал, поэтому, если пользователь вернется к нему, система создаст новый экземпляр. экземпляр действия с использованием набора сохраненных данных, описывающих состояние действия на момент его уничтожения.

Чтобы уточнить: означает ли это, что onSavedInstanceState становится null, когда пользователь нажимает кнопку «Назад»?

Спасибо


person James B    schedule 24.08.2013    source источник


Ответы (1)


К сожалению, похоже, что да... Android следует многим плохим дизайнерским решениям :(

person saeed khalafinejad    schedule 01.12.2013