-
- All Implemented Interfaces:
-
androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,cafe.adriel.voyager.core.lifecycle.ScreenLifecycleOwner
public final class AndroidScreenLifecycleOwner implements ScreenLifecycleOwner, LifecycleOwner, ViewModelStoreOwner, SavedStateRegistryOwner, HasDefaultViewModelProviderFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAndroidScreenLifecycleOwner.Companion
-
Field Summary
Fields Modifier and Type Field Description private final SavedStateRegistrysavedStateRegistry
-
Method Summary
Modifier and Type Method Description SavedStateRegistrygetSavedStateRegistry()UnitonStart()UnitonStop()UnitonDispose(Screen screen)ScreenLifecycleHooksgetHooks()LifecyclegetLifecycle()ViewModelStoregetViewModelStore()ViewModelProvider.FactorygetDefaultViewModelProviderFactory()-
-
Method Detail
-
getSavedStateRegistry
SavedStateRegistry getSavedStateRegistry()
-
getHooks
@Composable() ScreenLifecycleHooks getHooks()
-
getLifecycle
Lifecycle getLifecycle()
-
getViewModelStore
ViewModelStore getViewModelStore()
-
getDefaultViewModelProviderFactory
ViewModelProvider.Factory getDefaultViewModelProviderFactory()
-
-
-
-