added in version 1.1.0
  
  
android.arch.lifecycle
Annotations
| OnLifecycleEvent | 
Interfaces
| DefaultLifecycleObserver | Callback interface for listening to LifecycleOwnerstate 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.AppCompatActivitywhich extendsLifecycleOwner, so there are no use cases for this class. | 
| Observer<T> | A simple callback that can receive from LiveData. | 
| ViewModelProvider.Factory | Implementations of Factoryinterface 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 Lifecyclethat 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 LiveDatainput and output to the ReactiveStreams spec. | 
| MediatorLiveData<T> | LiveDatasubclass which may observe otherLiveDataobjects and react onOnChangedevents from them. | 
| MutableLiveData<T> | LiveDatawhich publicly exposessetValue(T)andpostValue(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 LiveDataclass. | 
| ViewModel | ViewModel is a class that is responsible for preparing and managing the data for
 an Activityor aFragment. | 
| ViewModelProvider | An utility class that provides ViewModelsfor a scope. | 
| ViewModelProvider.AndroidViewModelFactory | ViewModelProvider.Factorywhich may createAndroidViewModelandViewModel, which have an empty constructor. | 
| ViewModelProvider.NewInstanceFactory | Simple factory, which calls empty constructor on the give class. | 
| ViewModelProviders | Utilities methods for ViewModelStoreclass. | 
| ViewModelProviders.DefaultFactory | This class was deprecated
      in API level 1.1.0.
    Use ViewModelProvider.AndroidViewModelFactory | 
| ViewModelStore | Class to store ViewModels. | 
| ViewModelStores | Factory methods for ViewModelStoreclass. | 
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
