BuildContextLifecycleWithExt extension
- on
Methods
-
withLifecycleAndDataEffect<
T extends Object> ({T? data, T factory()?, T factory2(Lifecycle lifecycle)?, Launcher< T> ? launchOnFirstCreate, Launcher<T> ? launchOnFirstStart, Launcher<T> ? launchOnFirstResume, Launcher<T> ? repeatOnStarted, Launcher<T> ? repeatOnResumed, Launcher<T> ? launchOnDestroy, Object? key}) → T -
Available on BuildContext, provided by the BuildContextLifecycleWithExt extension
从当前的Context
中获取Lifecycle
使用 并且data 同属于 key的一部分 -
withLifecycleAndExtDataEffect<
T extends Object> ({T factory()?, T factory2(Lifecycle lifecycle)?, Launcher< T> ? launchOnFirstCreate, Launcher<T> ? launchOnFirstStart, Launcher<T> ? launchOnFirstResume, Launcher<T> ? repeatOnStarted, Launcher<T> ? repeatOnResumed, Launcher<T> ? launchOnDestroy, Object? key}) → T -
Available on BuildContext, provided by the BuildContextLifecycleWithExt extension
从当前context生成一个绑定到liveDate
内部的缓存数据 并提供生命周期的相关函数 -
withLifecycleEffect(
{LLauncher? launchOnFirstCreate, LLauncher? launchOnFirstStart, LLauncher? launchOnFirstResume, LLauncher? repeatOnStarted, LLauncher? repeatOnResumed, LLauncher? launchOnDestroy}) → void -
Available on BuildContext, provided by the BuildContextLifecycleWithExt extension
从当前的Context
中获取Lifecycle
并使用 -
withLifecycleEffectData<
T extends Object> ({T? data, T factory()?, T factory2(Lifecycle lifecycle)?, Launcher< T> ? launchOnFirstCreate, Launcher<T> ? launchOnFirstStart, Launcher<T> ? launchOnFirstResume, Launcher<T> ? repeatOnStarted, Launcher<T> ? repeatOnResumed, Launcher<T> ? launchOnDestroy, Object? key}) → T -
Available on BuildContext, provided by the BuildContextLifecycleWithExt extension
从当前的Context
中获取Lifecycle
使用 并且data 同属于 key的一部分 -
withLifecycleExtData<
T extends Object> ({T factory()?, T factory2(Lifecycle lifecycle)?, Object? key}) → T -
Available on BuildContext, provided by the BuildContextLifecycleWithExt extension
从当前context生成一个绑定到liveDate
内部的缓存数据