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.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 | |
|---|---|
|
From class
android.arch.lifecycle.ViewModel
void
onCleared()
This method will be called when this ViewModel is no longer used and will be destroyed. | |
|
From class
java.lang.Object
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final
Class<?>
getClass()
int
hashCode()
final
void
notify()
final
void
notifyAll()
String
toString()
final
void
wait(long arg0, int arg1)
final
void
wait(long arg0)
final
void
wait()
| |
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