Согласно большинству ответов о SO: onDestroy () не вызывается, когда служба уничтожается системой. Кроме того, если вы хотите, чтобы ваш сервис перезапускался автоматически, вы сначала должны использовать START_STICKY.
риложение запускает службу геолокации, которую пользователь может активировать или деактивировать с помощью кнопки toggleButton. Чтобы проверить состояние службы, я пишу логическое значение в общих настройках. Я слушаю начало сервиса и его конец благодаря onDestroy () моего сервиса.
Моя проблема в том, что: когда пользователь убивает сервис с помощью «продвинутого убийцы задач», я не могу знать, что сервис убит, onDestroy не вызывается!
Как я могу справиться с этим?
Спасибо за вашу помощь.
Флоран