# android.support.test.runner.lifecycle

## Interfaces

ActivityLifecycleCallback | Callback for monitoring activity lifecycle events.
ActivityLifecycleMonitor | Interface for tests to use when they need to query the activity lifecycle state.
ApplicationLifecycleCallback | Callback for monitoring application lifecycle events.
ApplicationLifecycleMonitor | Interface for tests to use when they need to be informed of the application lifecycle state.

## Classes

ActivityLifecycleMonitorRegistry | An exposed registry instance to make it easy for callers to find the lifecycle monitor for their application.
ApplicationLifecycleMonitorRegistry | An exposed registry instance to make it easy for callers to find the application lifecycle monitor for their application.

## Enums

ApplicationStage | An enumeration of the lifecycle stages an application undergoes that can be monitored.
Stage | An enumeration of the lifecycle stages an activity undergoes.

- ## Interfaces

  - ActivityLifecycleCallback
  - ActivityLifecycleMonitor
  - ApplicationLifecycleCallback
  - ApplicationLifecycleMonitor

- ## Classes

  - ActivityLifecycleMonitorRegistry
  - ApplicationLifecycleMonitorRegistry

- ## Enums

  - ApplicationStage
  - Stage