Android: Как узнать активность / сервис, убитый продвинутым убийцей задач? - PullRequest
0 голосов
/ 29 августа 2010

Я просто хочу узнать, как определить, что действие или служба были убиты продвинутым убийцей задач?Я ожидал вызова метода onDestroy, но это не так!

Мое приложение запускает фоновую службу при загрузке.Деятельность не начинается, кроме как из меню.Но его имя появляется в списке расширенных задач убийцы.Когда я пытаюсь убить его, он не вызывает ни метода onDestroy, ни сервиса.

Есть идеи?

Заранее спасибо.

1 Ответ

3 голосов
/ 29 августа 2010

Я просто хочу знать, как определить, что действие или служба была убита продвинутым убийцей задач?

Вы не получаете никакого уведомления, когда ваша задача убивается таким образом.

Я ожидал вызова метода onDestroy, но это не так!

Существуют различные сценарии, в которых onDestroy() действия или службы не будетназывается.Это один из них.

Мое приложение запускает фоновую службу при загрузке.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...