initLifecycleObserver method

void initLifecycleObserver()

Initialize the app lifecycle observer

Implementation

void initLifecycleObserver() {
  if (_lifecycleObserver == null) {
    try {
      _lifecycleObserver = _ZenAppLifecycleObserver();
      WidgetsBinding.instance.addObserver(_lifecycleObserver!);
      ZenLogger.logDebug('Zen lifecycle observer initialized');
      // coverage:ignore-start
    } catch (_) {
      // WidgetsBinding not initialized - skip lifecycle observer for pure unit tests
      _lifecycleObserver = null;
    }
    // coverage:ignore-end
  }
}