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');
    } catch (_) {
      // WidgetsBinding not initialized - skip lifecycle observer for pure unit tests
      _lifecycleObserver = null;
    }
  }
}