Активность убивается, но сохраненный пакет не получен в onCreate - PullRequest
1 голос
/ 12 октября 2011

У меня есть приложение, которое работает без фрагментов.Я изменил действие, чтобы использовать фрагменты.Проблема в том, что теперь, когда действие переходит в фоновый режим, а затем снова на передний план, снова вызывается onCreate: похоже, что действие убивается для сохранения памяти или по другой причине.

Я пытался сохранить пакет в onSaveInstanceStateно когда действие открывается снова, я получаю нулевой пакет в onCreate и не вызываю onRestoreInstanceState (я проверил, что я получаю вызов onSaveInstanceState при переходе в фоновом режиме).

Любая подсказка?

спасибо

1 Ответ

0 голосов
/ 24 августа 2012

Я недавно обновил свое первое приложение для использования фрагментов. Я создаю пакет в onSaveInstanceState, а затем извлекаю пакет в onActivityCreated. Оба метода находятся в производном классе Fragment! Может быть, вы создаете пакет во фрагменте, а затем пытаетесь получить его в действии?

...