LifecycleModule constructor
LifecycleModule()
Implementation
LifecycleModule() {
[
_willLoadController,
_didLoadController,
_willLoadChildModuleController,
_didLoadChildModuleController,
_willSuspendController,
_didSuspendController,
_willResumeController,
_didResumeController,
_willUnloadChildModuleController,
_didUnloadChildModuleController,
_willUnloadController,
_didUnloadController,
].forEach(manageStreamController);
<String, Stream>{
'willLoad': willLoad,
'didLoad': didLoad,
'willLoadChildModule': willLoadChildModule,
'didLoadChildModule': didLoadChildModule,
'willSuspend': willSuspend,
'didSuspend': didSuspend,
'willResume': willResume,
'didResume': didResume,
'willUnloadChildModule': willUnloadChildModule,
'didUnloadChildModule': didUnloadChildModule,
'willUnload': willUnload,
'didUnload': didUnload,
}.forEach(_logLifecycleEvents);
_defaultName = 'LifecycleModule($runtimeType)';
getManagedDisposer(() async {
_childModules.clear();
});
}