public class POBActivityLifeCycleMonitor
extends java.lang.Object
implements android.app.Application.ActivityLifecycleCallbacks
| Modifier and Type | Field and Description |
|---|---|
java.lang.ref.WeakReference<android.app.Activity> |
currentActivity |
| Constructor and Description |
|---|
POBActivityLifeCycleMonitor(android.app.Application application)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
android.app.Activity |
getCurrentActivity()
Returns the instance of the current activity of the Host application
|
void |
onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState) |
void |
onActivityDestroyed(android.app.Activity activity) |
void |
onActivityPaused(android.app.Activity activity) |
void |
onActivityResumed(android.app.Activity activity) |
void |
onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState) |
void |
onActivityStarted(android.app.Activity activity) |
void |
onActivityStopped(android.app.Activity activity) |
void |
reset()
Unregister the Activity life cycle callbacks
|
void |
start(com.pubmatic.sdk.monitor.POBActivityLifeCycleMonitor.POBActivityLifeCycleMonitorListener listener)
Registers the Activity life cycle callbacks and assigned the provided listener for
notifying the lifecycle callbacks
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStopped@Nullable public java.lang.ref.WeakReference<android.app.Activity> currentActivity
public POBActivityLifeCycleMonitor(android.app.Application application)
application - Application class instance@Nullable public android.app.Activity getCurrentActivity()
public void reset()
public void start(com.pubmatic.sdk.monitor.POBActivityLifeCycleMonitor.POBActivityLifeCycleMonitorListener listener)
listener - listener for notifying the activity lifecycle callbackspublic void onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState)
onActivityCreated in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStarted(android.app.Activity activity)
onActivityStarted in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityResumed(android.app.Activity activity)
onActivityResumed in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityPaused(android.app.Activity activity)
onActivityPaused in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStopped(android.app.Activity activity)
onActivityStopped in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState)
onActivitySaveInstanceState in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityDestroyed(android.app.Activity activity)
onActivityDestroyed in interface android.app.Application.ActivityLifecycleCallbacks