# androidx.savedstate

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry.AutoRecreated` | **This interface is deprecated.** \`AutoRecreated\` is deprecated. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry.SavedStateProvider` | Contributes to the saved state. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry.SavedStateRestorer` | Restores state for a component. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistryOwner` | A scope that owns a `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry`. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateValue` | Interface representing a saved state component holding a `https://developer.android.com/reference/androidx/savedstate/SavedStateValue#value()`. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/savedstate/SavedState` | An opaque (empty) common type that holds saveable values to be saved and restored by native platforms that have a concept of System-initiated Process Death. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateContainer` | A container that manages `https://developer.android.com/reference/androidx/savedstate/SavedStateValue` instances to coordinate state saving and restoration across hierarchical and key-value based components. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateKt` |   |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateReader` | An inline class that encapsulates an opaque `https://developer.android.com/reference/androidx/savedstate/SavedState`, and provides an API for reading the platform specific state. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry` | Registry for components that consume and contribute to saved state. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistryController` | An API for `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistryOwner` implementations to control `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistry`. |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateRegistryOwnerFactory` |   |
| `https://developer.android.com/reference/androidx/savedstate/SavedStateWriter` | An inline class that encapsulates an opaque `https://developer.android.com/reference/androidx/savedstate/SavedState`, and provides an API for writing the platform specific state. |
| `https://developer.android.com/reference/androidx/savedstate/ViewTreeSavedStateRegistryOwner` |   |