Задать вопрос
Martian97
@Martian97

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

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

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

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

Похожие вопросы
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час