Package com.skydoves.viewmodel.lifecycle
Types
Link copied to clipboard
interface DefaultViewModelLifecycleObserver : FullViewModelLifecycleObserver
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ViewModelLifecycle(provider: ViewModelLifecycleOwner, isEnforceMainThread: Boolean) : Lifecycle
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Indicates a state of the ViewModel.
Functions
Link copied to clipboard
fun ViewModelLifecycleOwner.addViewModelLifecycleObserver(onStateChanged: (viewModelState: ViewModelState) -> Unit)
Content copied to clipboard
Add an observer and observes continuously a ViewModelState from the ViewModelLifecycleOwner.
Link copied to clipboard
fun ViewModelLifecycle.addViewModelOnClearedObserver(onCleared: (owner: LifecycleOwner) -> Unit)
Content copied to clipboard
fun ViewModelLifecycleOwner.addViewModelOnClearedObserver(onCleared: (owner: LifecycleOwner) -> Unit)
Content copied to clipboard
Link copied to clipboard
fun ViewModelLifecycle.addViewModelOnInitializedObserver(onInitialized: (owner: LifecycleOwner) -> Unit)
Content copied to clipboard
fun ViewModelLifecycleOwner.addViewModelOnInitializedObserver(onInitialized: (owner: LifecycleOwner) -> Unit)
Content copied to clipboard