public class LifecycleCache
extends java.lang.Object
implements android.app.Application.ActivityLifecycleCallbacks
| Constructor and Description |
|---|
LifecycleCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(IAppActiveListener listener) |
LifecycleEvent |
getCurrentState() |
boolean |
isAppActive() |
void |
notifyListeners() |
void |
onActivityCreated(android.app.Activity activity,
android.os.Bundle bundle) |
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 bundle) |
void |
onActivityStarted(android.app.Activity activity) |
void |
onActivityStopped(android.app.Activity activity) |
void |
removeListener(IAppActiveListener listener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStoppedpublic void onActivityCreated(android.app.Activity activity,
android.os.Bundle bundle)
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 bundle)
onActivitySaveInstanceState in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityDestroyed(android.app.Activity activity)
onActivityDestroyed in interface android.app.Application.ActivityLifecycleCallbackspublic LifecycleEvent getCurrentState()
public boolean isAppActive()
public void notifyListeners()
public void addListener(IAppActiveListener listener)
public void removeListener(IAppActiveListener listener)