-
- 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 BooleanisCreatedprivate final SavedStateRegistrysavedStateRegistry
-
Method Summary
Modifier and Type Method Description BooleangetIsCreated()UnitsetIsCreated(Boolean isCreated)SavedStateRegistrygetSavedStateRegistry()Unit)>onCreate(<ERROR CLASS> savedState)UnitonStart()UnitonStop()UnitonDispose(Screen screen)Unit)>performSave(<ERROR CLASS> outState)ScreenLifecycleHooksgetHooks()LifecyclegetLifecycle()ViewModelStoregetViewModelStore()ViewModelProvider.FactorygetDefaultViewModelProviderFactory()Unit)>registerLifecycleListener(<ERROR CLASS> outState)CreationExtrasgetDefaultViewModelCreationExtras()-
-
Method Detail
-
getIsCreated
Boolean getIsCreated()
-
setIsCreated
Unit setIsCreated(Boolean isCreated)
-
getSavedStateRegistry
SavedStateRegistry getSavedStateRegistry()
-
onCreate
Unit )>onCreate(<ERROR CLASS> savedState)
-
performSave
Unit )>performSave(<ERROR CLASS> outState)
-
getHooks
@Composable() ScreenLifecycleHooks getHooks()
-
getLifecycle
Lifecycle getLifecycle()
-
getViewModelStore
ViewModelStore getViewModelStore()
-
getDefaultViewModelProviderFactory
ViewModelProvider.Factory getDefaultViewModelProviderFactory()
-
registerLifecycleListener
Unit )>registerLifecycleListener(<ERROR CLASS> outState)
-
getDefaultViewModelCreationExtras
CreationExtras getDefaultViewModelCreationExtras()
-
-
-
-