androidx.lifecycle
Annotations
OnLifecycleEvent | This annotation is deprecated. This annotation required the usage of code generation or reflection, which should be avoided. |
Interfaces
DefaultLifecycleObserver | Callback interface for listening to |
HasDefaultViewModelProviderFactory | Interface that marks a |
LifecycleEventObserver | Class that can receive any lifecycle change and dispatch it to the receiver. |
LifecycleObserver | Marks a class as a LifecycleObserver. |
LifecycleOwner | A class that has an Android lifecycle. |
LifecycleRegistryOwner | This interface is deprecated. Use |
LiveDataScope | Interface that allows controlling a |
Observer | A simple callback that can receive from |
ViewModelProvider.Factory | Implementations of |
ViewModelStoreOwner | A scope that owns |
Classes
AbstractSavedStateViewModelFactory | This class is deprecated. Use `viewModelFactory` or implement `ViewModelProvider.Factory`, combined with `CreationExtras.createSavedStateHandle()`. |
AndroidViewModel | Application context aware |
AndroidViewModelKt | |
CoroutineLiveDataKt | |
FlowExtKt | |
FlowLiveDataConversions | |
Lifecycle | Defines an object that has an Android Lifecycle. androidx.fragment.app.Fragment and androidx.fragment.app.FragmentActivity classes implement |
LifecycleCoroutineScope |
|
LifecycleKt | |
LifecycleOwnerKt | |
LifecycleRegistry | An implementation of |
LifecycleService | A Service that is also a |
LiveData | LiveData is a data holder class that can be observed within a given lifecycle. |
LiveDataKt | |
LiveDataReactiveStreams | |
MediatorLiveData |
|
MutableLiveData |
|
PausingDispatcherKt | |
ProcessLifecycleInitializer | Initializes |
ProcessLifecycleOwner | Class that provides lifecycle for the whole application process. |
RepeatOnLifecycleKt | |
SavedStateHandle | A handle to saved state passed down to |
SavedStateHandleSupport | |
SavedStateViewModelFactory |
|
ServiceLifecycleDispatcher | Helper class to dispatch lifecycle events for a Service. |
Transformations | |
ViewModel | ViewModel is a class that is responsible for preparing and managing the data for an androidx.activity.ComponentActivity or a androidx.fragment.app.Fragment. |
ViewModelKt | |
ViewModelLazy | An implementation of |
ViewModelProvider | A utility class that provides |
ViewModelProvider.AndroidViewModelFactory |
|
ViewModelProvider.NewInstanceFactory | Simple factory, which calls empty constructor on the give class. |
ViewModelProvider.NewInstanceFactory | Simple factory, which calls empty constructor on the give class. |
ViewModelProviderGetKt | |
ViewModelProviders | This class is deprecated. Use the constructors for |
ViewModelProviders.DefaultFactory | This class is deprecated. Use ViewModelProvider.AndroidViewModelFactory |
ViewModelStore | Class to store |
ViewModelStores | This class is deprecated. Use |
ViewTreeLifecycleOwner | |
ViewTreeViewModelStoreOwner | |
WithLifecycleStateKt | |
SavedStateHandle.Companion | |
ViewModelProvider.Companion | |
ViewModelProvider.NewInstanceFactory.Companion |
Enums
Lifecycle.Event | |
Lifecycle.State | Lifecycle states. |
Exceptions
LifecycleDestroyedException | A |