I.e Я хотел бы знать, когда пользователь взаимодействует с моим приложением, а когда нет.
Я пытался сделать это с помощью ActivityManager.getRecentTasks (). Я проверил активность root в главной задаче, чтобы определить, взаимодействует ли пользователь с моим приложением или нет.
Я вынужден проверять его в отдельном потоке каждую секунду или две.
Это плохо для меня. Есть еще один способ определить, когда какая-либо активность моего приложения открыта или закрыта?