androidx.lifecycle.viewmodel
Interfaces
CreationExtras.Key |
Key for the elements of |
Cmn
|
Classes
CreationExtras |
Simple map-like object that passed in ViewModelProvider.Factory.create to provide an additional information to a factory. |
Cmn
|
InitializerViewModelFactoryBuilder |
DSL for constructing a new |
Cmn
|
MutableCreationExtras |
Mutable implementation of |
Cmn
|
ViewModelInitializer |
Holds a |
Cmn
android
N
|
Objects
CreationExtras.Empty |
Empty |
Cmn
|
Annotations
Top-level functions summary
inline ViewModelProvider.Factory |
viewModelFactory(builder: InitializerViewModelFactoryBuilder.() -> Unit) Creates an |
Cmn
|
Extension functions summary
inline Unit |
<VM : ViewModel> InitializerViewModelFactoryBuilder.initializer( Add an initializer to the |
Cmn
|
Top-level functions
viewModelFactory
inline fun viewModelFactory(builder: InitializerViewModelFactoryBuilder.() -> Unit): ViewModelProvider.Factory
Creates an InitializerViewModelFactory
with the initializers provided in the builder.
Extension functions
initializer
inline fun <VM : ViewModel> InitializerViewModelFactoryBuilder.initializer(
noinline initializer: CreationExtras.() -> VM
): Unit
Add an initializer to the InitializerViewModelFactoryBuilder