сингл активити? Через сервис?
А чем сервис кстати не устраивает?)
https://medium.com/android-news/how-to-detect-android-application-open-and-close-background-and-foreground-events-1b4713784b57 вот ещё решение посмотри
да в принципе устраивает. там получается метод onDestroy сам отработает при выходе из приложения?
при сворачивании приложения?)
не сворачивание, а полный выход из прилки, дестрой всех активити
Из Application можно отслеживать onCreate и onDestroy и вести счётчик. onCreate -> counter++; onDestroy -> counter--
мне кажется вариант с сервисом более простой
хотя задумку понял
https://stackoverflow.com/questions/24406508/how-to-detect-application-exit-on-android Вот обрати внимание на этот ответ
ага, понял, ну в принципе теперь ясно куда копать ) спасибо , потестирую сегодня
Там буквально меньше 10 строк кода нужно добавить в Application класс
а, типа в корневой апп класс инкремент поставить, а во всех onDestroy дектименты повесить?
или как в корневом апп классе фиксировать дестрой активностей?
Для чего это нужно?
я в личку напишу
Ок
Создать объект ActivityLifecycleCallbacks в Application и в Application.onCreate сделать registerActivityLifecycleCallbacks(callbacks)
Обсуждают сегодня