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