Martian97
@Martian97

Как отследить момент закрытия приложения пользователем?

Знаю что через onPause, onStop можно отследить сворачивание, и через onDestroy (но он не всегда вызывается) - в Активити. Также нагуглил методы ЖЦ в классе Application, но там нету методов, коллбеков которые показывают закрытие приложения.
Есть какие то еще способы?

Для чего мне это нужно: Чтобы закрыть Service когда мы закрываем приложение
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
alexgp13
@alexgp13
Руководитель ИТ-проектов
Гарантированных методов нет, самое простое решение - периодически дергать Service (можно сказать пинговать), при отсутствии запросов определенное время (скажем, пропущено десять запросов) - Service закрывать, считая, что приложение закрыли.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы