didChangeAppLifecycleState method Null safety

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

AppLifecycleState를 참고하세요.

Implementation

@override
void didChangeAppLifecycleState(AppLifecycleState state) {
  super.didChangeAppLifecycleState(state);
  switch (state) {
    case AppLifecycleState.resumed:
      LogManager().addLog("app in resumed", screen: runtimeType.toString());
      break;

    case AppLifecycleState.inactive:
      LogManager().addLog("app in inactive", screen: runtimeType.toString());
      LogManager().uploadLog();
      break;
    case AppLifecycleState.paused:
      LogManager().addLog("app in paused", screen: runtimeType.toString());
      break;
    case AppLifecycleState.detached:
      LogManager().addLog("app in detached", screen: runtimeType.toString());
      break;
  }
}