2012-06-07 2 views
0

Мое приложение не возобновлять к предыдущему состоянию, когда он заново Хотя его хорошо работает, когда вызов будет получен или другое приложение открыто, а затем закрыл речь идет впередимое приложение не возобновляется при повторном открытии?

но

когда HOME_KEY нажатие начинается с первой активности.

Это не произошло на эмуляторе это происходит только на устройстве

Это происходит от любой деятельности, среди многих видов деятельности в моем приложении

+0

проверьте, есть ли у вас андроид: launchMode = "singleTask" в вашей активности запуска – Kiran

ответ

0

ли вы переопределите метод onResume() в вашей деятельности?

Я не уверен, какое состояние вам необходимо восстановить, но, возможно, Saving Android Activity state using Save Instance State может помочь (дублировать?)?

Вы знакомы с activity lifecycle?

+0

да, я сделал и так, что при поступлении телефонного звонка и в другом приложении он возвращается в текущую деятельность, проблема возникает только тогда, когда кнопка дома нажата, а также не в эмуляторе это произойдет только на устройстве MOTO – Trikaldarshi

+0

Похоже, проблема с устройством или моделью. Может ли быть, что на вашем устройстве запущена сборка мусора? Как вам известно, приостановка приложения не гарантирует, что он будет возобновлен; память может понадобиться в другом месте во время приостановленного состояния приложения и, следовательно, GCed. Возможно, вы запустили какое-то фоновое сервисное приложение, такое как сеть, память или батарея, которая автоматически убивает процессы? –

+0

Я уверен, что мой процесс приложения не был убит, а также я обнаружил, что каждый раз, когда моя основная активность запускается не в новый сеанс, все предыдущие сессии просто заполняют стек друг на друга. – Trikaldarshi

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