koin-androidx-viewmodel / org.koin.androidx.viewmodel.compat / ScopeCompat

ScopeCompat

object ScopeCompat

Scope functions to help for ViewModel in Java

Author
Jeziel Lago

Functions

getViewModel

Get a viewModel instance

fun <T : ViewModel> getViewModel(scope: Scope, owner: ViewModelStoreOwner, clazz: Class<T>, qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T

viewModel

Lazy get a viewModel instance

fun <T : ViewModel> viewModel(scope: Scope, owner: ViewModelStoreOwner, clazz: Class<T>, qualifier: Qualifier? = null, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, parameters: ParametersDefinition? = null): Lazy<T>