Я создаю регистратор состояния системы. Я хотел бы получать уведомления, когда любое действие / задача доводится до конца стека и становится видимым пользователем (а не только тем, который я написал).
ActivityManager позволяет определить, что находится на вершине:
http://developer.android.com/reference/android/app/ActivityManager.html
однако, это требует, чтобы я часто проводил опросы, чтобы пересчитать то, что наверху тратит много ресурсов. Есть ли способ получить событие / обратный вызов / уведомление при изменении активности?
** edit ** Для ясности - я хочу получать уведомления, когда любая активность становится активной.