# androidx.test.runner.lifecycle

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ActivityLifecycleCallback` | Callback for monitoring activity lifecycle events. |
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ActivityLifecycleMonitor` | Interface for tests to use when they need to query the activity lifecycle state. |
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ApplicationLifecycleCallback` | Callback for monitoring application lifecycle events. |
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ApplicationLifecycleMonitor` | Interface for tests to use when they need to be informed of the application lifecycle state. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ActivityLifecycleMonitorRegistry` | An exposed registry instance to make it easy for callers to find the lifecycle monitor for their application. |
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ApplicationLifecycleMonitorRegistry` | An exposed registry instance to make it easy for callers to find the application lifecycle monitor for their application. |

## Enums

|---|---|
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/ApplicationStage` | An enumeration of the lifecycle stages an application undergoes that can be monitored. |
| `https://developer.android.com/reference/androidx/test/runner/lifecycle/Stage` | An enumeration of the lifecycle stages an activity undergoes. |