withLifecycleAndExtDataEffect<T extends Object> method
T
withLifecycleAndExtDataEffect<T extends Object>({})
从当前context生成一个绑定到liveDate
内部的缓存数据 并提供生命周期的相关函数
- context 销毁时自动清理
- 与 withLifecycleExtData 数据相同
Implementation
T withLifecycleAndExtDataEffect<T extends Object>({
T Function()? factory,
T Function(Lifecycle lifecycle)? factory2,
Launcher<T>? launchOnFirstCreate,
Launcher<T>? launchOnFirstStart,
Launcher<T>? launchOnFirstResume,
Launcher<T>? repeatOnStarted,
Launcher<T>? repeatOnResumed,
Launcher<T>? launchOnDestroy,
Object? key,
}) {
final data = withLifecycleExtData(
factory: factory,
factory2: factory2,
key: key,
);
return withLifecycleAndDataEffect(
data: data,
launchOnFirstCreate: launchOnFirstCreate,
launchOnFirstStart: launchOnFirstStart,
launchOnFirstResume: launchOnFirstResume,
repeatOnStarted: repeatOnStarted,
repeatOnResumed: repeatOnResumed,
launchOnDestroy: launchOnDestroy,
);
}