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