fun <T : ViewModel> LifecycleOwner.getViewModel(key: String? = null, name: String? = null): Tfun <T : ViewModel> LifecycleOwner.getViewModel(key: String? = null, name: String? = null, parameters: Parameters): T
Get a viewModel instance |
|
fun <T : ViewModel> LifecycleOwner.getViewModelByClass(fromActivity: Boolean = false, clazz: KClass<T>, key: String? = null, name: String? = null, parameters: Parameters = emptyParameters()): T
Get a viewModel instance |
|
fun <T : ViewModel> LifecycleOwner.viewModel(key: String? = null, name: String? = null): Lazy<T>fun <T : ViewModel> LifecycleOwner.viewModel(key: String? = null, name: String? = null, parameters: Parameters): Lazy<T>
Lazy get a viewModel instance |
|
fun <T : ViewModel> LifecycleOwner.viewModelByClass(fromActivity: Boolean, clazz: KClass<T>, key: String? = null, name: String? = null, parameters: Parameters = emptyParameters()): Lazy<T>
Lazy get a viewModel instance |