Приложение Android закрывается при переходе в фоновый режим - PullRequest
0 голосов
/ 07 октября 2011

С тех пор, как я добавил новый класс в свое приложение для Android (в частности, вспомогательный класс sqlite), возможно, приложение захочет перезапуститься после нажатия кнопки «Домой».Перед добавлением класса приложение должно работать в многозадачном режиме, как и ожидалось.

Я в тупике.Кажется, onDestroy вызывается каждый раз, когда приложение переходит в фоновый режим.

Есть ли какие-либо советы или мысли относительно того, почему это произойдет?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2011

Оказалось, у меня был android: finishOnCloseSystemDialogs = "true" в файле манифеста.

0 голосов
/ 07 октября 2011

Это по замыслу. Пожалуйста, обратитесь к Жизненный цикл активности Android для получения дополнительной информации о том, когда и как ваша деятельность может быть уничтожена. По сути, как только ваше приложение переходит в фоновый режим, ваша активность может быть прервана в любой момент.

Если вы хотите продолжить выполнение, вам нужно создать Сервис , который представляет собой долго работающие компоненты в архитектуре Android.

...