Class ForegroundActivityLifecycleListener

  • All Implemented Interfaces:
    android.app.Application.ActivityLifecycleCallbacks

    public class ForegroundActivityLifecycleListener
    extends java.lang.Object
    implements android.app.Application.ActivityLifecycleCallbacks
    Activity Lifecycle Listener that tracks pause/resume count to know if the app is in the foreground or not
    • Constructor Detail

      • ForegroundActivityLifecycleListener

        public ForegroundActivityLifecycleListener()
    • Method Detail

      • onActivityCreated

        public void onActivityCreated​(android.app.Activity activity,
                                      android.os.Bundle bundle)
        Specified by:
        onActivityCreated in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivityStarted

        public void onActivityStarted​(android.app.Activity activity)
        Specified by:
        onActivityStarted in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivityResumed

        public void onActivityResumed​(android.app.Activity activity)
        Specified by:
        onActivityResumed in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivityPaused

        public void onActivityPaused​(android.app.Activity activity)
        Specified by:
        onActivityPaused in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivityStopped

        public void onActivityStopped​(android.app.Activity activity)
        Specified by:
        onActivityStopped in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivitySaveInstanceState

        public void onActivitySaveInstanceState​(android.app.Activity activity,
                                                android.os.Bundle bundle)
        Specified by:
        onActivitySaveInstanceState in interface android.app.Application.ActivityLifecycleCallbacks
      • onActivityDestroyed

        public void onActivityDestroyed​(android.app.Activity activity)
        Specified by:
        onActivityDestroyed in interface android.app.Application.ActivityLifecycleCallbacks
      • isApplicationInForeground

        public boolean isApplicationInForeground()
        Checks if the service's refcount is greater than 0