public class
ActivityLifecycleManager
extends Object
This is a convenience class that wraps the ActivityLifecycleCallbacks registration. It provides an abstract Callbacks class that reduces required boilerplate code in your callbacks as well as OS Version checks that make it compatible with Android versions less than Ice Cream Sandwich.
Nested Class Summary
class | ActivityLifecycleManager.Callbacks | Override the methods corresponding to the activity. |
Public Constructor Summary
ActivityLifecycleManager(Context context)
|
Public Method Summary
boolean | |
void |
resetCallbacks()
Unregisters all previously registered callbacks on the application context.
|
Inherited Method Summary
Public Constructors
public ActivityLifecycleManager (Context context)
Parameters
context | Any context object, it is not stored |
Public Methods
public boolean registerCallbacks (ActivityLifecycleManager.Callbacks callbacks)
Parameters
callbacks | The callbacks |
Returns
- true if the version of the application context supports registering lifecycle callbacks
public void resetCallbacks ()
Unregisters all previously registered callbacks on the application context.