withLifecycleEffectData<T extends Object> method
从当前的Context
中获取Lifecycle
使用 并且data 同属于 key的一部分
- 如果使用
factory
,factory2
则必须保证多次调用时返回同一值 否则将会视为新建
Implementation
@Deprecated('use withLifecycleAndDataEffect')
T withLifecycleEffectData<T extends Object>({
T? data,
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,
}) =>
withLifecycleAndDataEffect(
data: data,
factory: factory,
factory2: factory2,
launchOnFirstCreate: launchOnFirstCreate,
launchOnFirstStart: launchOnFirstStart,
launchOnFirstResume: launchOnFirstResume,
repeatOnStarted: repeatOnStarted,
repeatOnResumed: repeatOnResumed,
launchOnDestroy: launchOnDestroy,
key: key,
);