ViewModelInitializer



Holds a ViewModel class and initializer for that class

Summary

Public constructors

ViewModel> ViewModelInitializer(clazz: Class, initializer: CreationExtras.() -> T)

Construct a new ViewModelInitializer instance.

android
ViewModel> ViewModelInitializer(clazz: KClass, initializer: CreationExtras.() -> T)
Cmn
android
N

Public constructors

ViewModelInitializer

ViewModel> ViewModelInitializer(clazz: Class, initializer: CreationExtras.() -> T)

Construct a new ViewModelInitializer instance.

Parameters
clazz: Class

ViewModel class with which the specified initializer is to be associated.

initializer: CreationExtras.() -> T

factory lambda to be associated with the specified ViewModel class.

ViewModelInitializer

ViewModel> ViewModelInitializer(clazz: KClass, initializer: CreationExtras.() -> T)