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