added in version 1.0.0
  
    
belongs to Maven artifact android.arch.lifecycle:viewmodel:1.1.1
  
   
  
  
  
  
  
   
  
  
  
  
belongs to Maven artifact android.arch.lifecycle:viewmodel:1.1.1
AndroidViewModel
  public
  
  
  
  class
  AndroidViewModel
  
  
  
  
    extends ViewModel
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.arch.lifecycle.ViewModel | |
| ↳ | android.arch.lifecycle.AndroidViewModel | |
Application context aware ViewModel.
 
 Subclasses must have a constructor which accepts Application as the only parameter.
 
Summary
| Public constructors | |
|---|---|
| 
      AndroidViewModel(Application application)
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        <T extends Application>
        T | 
      getApplication()
      Return the application. | 
| Inherited methods | |
|---|---|
Public constructors
AndroidViewModel
    added in version 1.0.0
      
  
    AndroidViewModel (Application application)
| Parameters | |
|---|---|
| application | Application | 
Public methods
- 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
