lazyResolveViewModel

fun <T : ViewModel> lazyResolveViewModel(vmClass: KClass<T>, viewModelStore: () -> ViewModelStore, key: String? = null, extras: () -> CreationExtras, qualifier: Qualifier? = null, scope: Scope, parameters: () -> ParametersHolder? = null): Lazy<T>

Resolve a Lazy ViewModel instance used in Main Thread

Parameters

vmClass
viewModelStore
key
extras
  • @see CreationExtras

qualifier
scope
parameters
  • for instance building injection