ActivityLifecycleMonitorRegistry
public
final
class
ActivityLifecycleMonitorRegistry
extends Object
| java.lang.Object | |
| ↳ | android.support.test.runner.lifecycle.ActivityLifecycleMonitorRegistry |
An exposed registry instance to make it easy for callers to find the lifecycle monitor for their application.
Summary
Public methods | |
|---|---|
static
ActivityLifecycleMonitor
|
getInstance()
Returns the ActivityLifecycleMonitor. |
static
void
|
registerInstance(ActivityLifecycleMonitor monitor)
Stores a lifecycle monitor in the registry. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public methods
getInstance
ActivityLifecycleMonitor getInstance ()
Returns the ActivityLifecycleMonitor.
This monitor is not guaranteed to be present under all instrumentations.
| Returns | |
|---|---|
ActivityLifecycleMonitor |
ActivityLifecycleMonitor the monitor for this application. |
| Throws | |
|---|---|
IllegalStateException |
if no monitor has been registered. |
registerInstance
void registerInstance (ActivityLifecycleMonitor monitor)
Stores a lifecycle monitor in the registry.
This is a global registry - so be aware of the impact of calling this method!
| Parameters | |
|---|---|
monitor |
ActivityLifecycleMonitor: the monitor for this application. Null deregisters any existing monitor.
|