Skip to content

//tvlib/org.mjdev.tvlib.events.store/ApplicationScopeViewModelProvider

ApplicationScopeViewModelProvider

[androidJvm]\ object ApplicationScopeViewModelProvider : ViewModelStoreOwner

Properties

Name Summary
viewModelStore [androidJvm]
open override val viewModelStore: ViewModelStore

Functions

Name Summary
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
getApplicationScopeViewModel [androidJvm]
fun <T : ViewModel> getApplicationScopeViewModel(modelClass: Class<T>): T
hashCode [androidJvm]
open fun hashCode(): Int
observeEvent [androidJvm]
@MainThread
inline fun <T> ViewModelStoreOwner.observeEvent(coroutineScope: CoroutineScope, isSticky: Boolean = false, noinline onReceived: (T) -> Unit): Job
toString [androidJvm]
open fun toString(): String