Package com.cheetahdigital.corekit.sdk
Class LifeCycleHandler
- java.lang.Object
 - 
- com.cheetahdigital.corekit.sdk.LifeCycleHandler
 
 
- 
- All Implemented Interfaces:
 android.app.Application.ActivityLifecycleCallbacks
public class LifeCycleHandler extends java.lang.Object implements android.app.Application.ActivityLifecycleCallbacksActivity Lifecycle Handler The track usage is called here everytime the app is opened 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLifeCycleHandler.LifeCycleListenerstatic interfaceLifeCycleHandler.UpgradeCheckListener 
- 
Field Summary
Fields Modifier and Type Field Description static booleanisSplashScreen 
- 
Constructor Summary
Constructors Constructor Description LifeCycleHandler() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LifeCycleHandlerget()android.app.ActivitygetCurrentActivity()static voidinit(android.app.Application app, LifeCycleHandler.LifeCycleListener lifeCycleListener, LifeCycleHandler.UpgradeCheckListener upgradeCheckListener)booleanisForeground()static booleanisShowUpgradeCheck()static booleanisSplashScreen()voidonActivityCreated(android.app.Activity activity, android.os.Bundle bundle)voidonActivityDestroyed(android.app.Activity activity)voidonActivityPaused(android.app.Activity activity)voidonActivityResumed(android.app.Activity activity)voidonActivitySaveInstanceState(android.app.Activity activity, android.os.Bundle bundle)voidonActivityStarted(android.app.Activity activity)voidonActivityStopped(android.app.Activity activity)static voidsetShowUpgradeCheck(boolean mShowUpgradeCheck)static voidsetSplashScreen(boolean splashScreen)- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface android.app.Application.ActivityLifecycleCallbacks
onActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStopped 
 - 
 
 - 
 
- 
- 
Method Detail
- 
init
public static void init(android.app.Application app, @Nullable LifeCycleHandler.LifeCycleListener lifeCycleListener, @Nullable LifeCycleHandler.UpgradeCheckListener upgradeCheckListener) 
- 
get
public static LifeCycleHandler get()
 
- 
isForeground
public boolean isForeground()
 
- 
onActivityCreated
public void onActivityCreated(android.app.Activity activity, android.os.Bundle bundle)- Specified by:
 onActivityCreatedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
onActivityStarted
public void onActivityStarted(android.app.Activity activity)
- Specified by:
 onActivityStartedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
onActivityResumed
public void onActivityResumed(android.app.Activity activity)
- Specified by:
 onActivityResumedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
onActivityPaused
public void onActivityPaused(android.app.Activity activity)
- Specified by:
 onActivityPausedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
onActivityStopped
public void onActivityStopped(android.app.Activity activity)
- Specified by:
 onActivityStoppedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
isShowUpgradeCheck
public static boolean isShowUpgradeCheck()
 
- 
setShowUpgradeCheck
public static void setShowUpgradeCheck(boolean mShowUpgradeCheck)
 
- 
onActivitySaveInstanceState
public void onActivitySaveInstanceState(android.app.Activity activity, android.os.Bundle bundle)- Specified by:
 onActivitySaveInstanceStatein interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
onActivityDestroyed
public void onActivityDestroyed(android.app.Activity activity)
- Specified by:
 onActivityDestroyedin interfaceandroid.app.Application.ActivityLifecycleCallbacks
 
- 
getCurrentActivity
public android.app.Activity getCurrentActivity()
 
- 
isSplashScreen
public static boolean isSplashScreen()
 
- 
setSplashScreen
public static void setSplashScreen(boolean splashScreen)
 
 - 
 
 -