dispatchLifecycle method
Forwards an application lifecycle transition event to all registered native modules.
Calls BloomNativeModule.onHostResume when event is BloomLifecycleEvent.resumed,
and BloomNativeModule.onHostPause when event is BloomLifecycleEvent.paused.
Implementation
void dispatchLifecycle(BloomLifecycleEvent event) {
_lifecycleStream.add(event);
for (final module in _modules.values) {
if (event == BloomLifecycleEvent.resumed) {
module.onHostResume();
} else if (event == BloomLifecycleEvent.paused) {
module.onHostPause();
}
}
}