Я делаю библиотеку (скажем, com.library). Эта библиотека будет работать в нескольких приложениях. Теперь эта библиотека содержит таймер. Этот таймер должен останавливаться, когда приложение переходит в фоновый режим и запускается снова, когда приложение переходит на передний план.Как обнаружить приложение приостановлено (не убито) и возобновлено (не создано) из библиотеки
Теперь проблема в том, что в классе приложения нет onPause и onResume. Я не могу использовать OnResume и OnPause of Activity, так как он запустит/остановит мой таймер для каждого переключателя активности в приложении.
Также верхний пакет может быть любым приложением, которое импортирует библиотеку. Есть ли способ, который я могу обнаружить в библиотеке с минимальными усилиями приложений, которые будут импортировать мою библиотеку.
Android обеспечивает обратный вызов в различных состояниях приложения, предоставленный документ уже имеет параметры, определенные для состояний, которые вы можете использовать. – Ak9637
Обратный вызов TrimMemory не принимается, когда приложение выходит на передний план. Я получаю обратный вызов TRIM_MEMORY_UI_HIDDEN, когда приложение переходит в фоновый режим, но обратный вызов не приходит, когда приложение выходит на передний план ... – Tarun
для этого можно использовать файлы классов приложений onResume method .... для получения этого обратного вызова – Ak9637