-
Navigator.of(context).pop()
https://api.flutter.dev/flutter/widgets/Navigator/pop.html
- 플러터 네비게이터에서 팝하기.
- 가장 상단의 위젯(보통 home 이나 initialRoute에 정의된)이 팝 되면 앱이 종료된다.
-
SystemNavigator.pop()
https://api.flutter.dev/flutter/services/SystemNavigator/pop.html
- dart vm 이 작동 중인 플랫폼 네비게이션 스택에서 팝하기
- android 의 경우 finishActivity()
- ios의 경우 popViewControllerAnimated 또는 UINavigationController 의 경우 dismissViewControllerAnimated:completion
- 플러터에서 정상적으로 앱을 바로 종료하는 방법
-
exit(0)
https://api.flutter.dev/flutter/dart-io/exit.html
- 그냥 dart vm 프로세스를 종료하는 방법
- 즉시 종료하기 때문에 데이터가 보존되지 않을 가능성이 크다.