added in version 1.1.0
android.arch.lifecycle
Annotations
| OnLifecycleEvent |
Interfaces
| DefaultLifecycleObserver |
Callback interface for listening to LifecycleOwner state changes.
|
| LifecycleObserver | Marks a class as a LifecycleObserver. |
| LifecycleOwner | A class that has an Android lifecycle. |
| LifecycleRegistryOwner |
This interface was deprecated
in API level 1.1.0.
Use android.support.v7.app.AppCompatActivity
which extends LifecycleOwner, so there are no use cases for this class.
|
| Observer<T> |
A simple callback that can receive from LiveData.
|
| ViewModelProvider.Factory |
Implementations of Factory interface are responsible to instantiate ViewModels.
|
| ViewModelStoreOwner |
A scope that owns ViewModelStore.
|
Classes
| AndroidViewModel |
Application context aware ViewModel.
|
| Lifecycle | Defines an object that has an Android Lifecycle. |
| LifecycleRegistry |
An implementation of Lifecycle that can handle multiple observers.
|
| LifecycleService |
A Service that is also a LifecycleOwner.
|
| LiveData<T> | LiveData is a data holder class that can be observed within a given lifecycle. |
| LiveDataReactiveStreams |
Adapts LiveData input and output to the ReactiveStreams spec.
|
| MediatorLiveData<T> |
LiveData subclass which may observe other LiveData objects and react on
OnChanged events from them.
|
| MutableLiveData<T> |
LiveData which publicly exposes setValue(T) and postValue(T) method.
|
| ProcessLifecycleOwner | Class that provides lifecycle for the whole application process. |
| ServiceLifecycleDispatcher | Helper class to dispatch lifecycle events for a service. |
| Transformations |
Transformations for a LiveData class.
|
| ViewModel |
ViewModel is a class that is responsible for preparing and managing the data for
an Activity or a Fragment.
|
| ViewModelProvider |
An utility class that provides ViewModels for a scope.
|
| ViewModelProvider.AndroidViewModelFactory |
ViewModelProvider.Factory which may create AndroidViewModel and
ViewModel, which have an empty constructor.
|
| ViewModelProvider.NewInstanceFactory | Simple factory, which calls empty constructor on the give class. |
| ViewModelProviders |
Utilities methods for ViewModelStore class.
|
| ViewModelProviders.DefaultFactory |
This class was deprecated
in API level 1.1.0.
Use ViewModelProvider.AndroidViewModelFactory
|
| ViewModelStore |
Class to store ViewModels.
|
| ViewModelStores |
Factory methods for ViewModelStore class.
|
Enums
| Lifecycle.Event | |
| Lifecycle.State | Lifecycle states. |
Annotations
Interfaces
Classes
- AndroidViewModel
- Lifecycle
- LifecycleRegistry
- LifecycleService
- LiveData
- LiveDataReactiveStreams
- MediatorLiveData
- MutableLiveData
- ProcessLifecycleOwner
- ServiceLifecycleDispatcher
- Transformations
- ViewModel
- ViewModelProvider
- ViewModelProvider.AndroidViewModelFactory
- ViewModelProvider.NewInstanceFactory
- ViewModelProviders
- ViewModelProviders.DefaultFactory
- ViewModelStore
- ViewModelStores
Enums