didChangeAppLifecycleState method

  1. @override
void didChangeAppLifecycleState(
  1. AppLifecycleState state
)
override

Internal Flutter callback when lifecycle state changes.

Implementation

@override
void didChangeAppLifecycleState(AppLifecycleState state) {
  debugPrint('[OrkittLifecycleManager] State changed: $state');
  switch (state) {
    case AppLifecycleState.resumed:
      onAppResumed?.call();
      break;
    case AppLifecycleState.inactive:
      onAppInactive?.call();
      break;
    case AppLifecycleState.paused:
      onAppPaused?.call();
      break;
    case AppLifecycleState.detached:
      onAppDetached?.call();
      break;
    case AppLifecycleState.hidden:
      onAppHidden?.call();
  }
}