Android Honeycomb Home Button убивает приложение - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть приложение, в которое вы вводите некоторые данные. Поведение PRE-Honeycomb следующее:

  • кнопка назад, кажется, убивает приложение, все входные данные потеряны
  • Кнопка «Домой», кажется, приостанавливает приложение, все входные данные все еще там после следующего запуска приложения

Для Сота поведение кнопки «Домой» изменилось. После нажатия кнопки «Домой» и запуска приложения снова все входные данные будут потеряны. Это намерено? Проблема в том, что я могу переопределить кнопку назад, чтобы сохранить данные, но, читая различные сообщения, я не могу переопределить кнопку домой. Это ожидаемое поведение или ошибка? Как с этим бороться?

1 Ответ

0 голосов
/ 08 декабря 2011

Каждый раз, когда ваше приложение не отображается, оно может быть остановлено системой. Вы не должны предполагать, что ваше приложение все еще работает в фоновом режиме, если оно скрыто. Если вы хотите гарантировать, что данные не будут потеряны, убедитесь, что вы сохранили их где-то в onPause() и восстановите их снова в onResume().

...