WillPopScope UI 단 WillPopScope( onWillPop: () async => controller.handleWillPopScopeAction(), child: const Text("메인"), ) 컨트롤러 // 현재 시간 DateTime currentDateTime = DateTime.now(); // 뒤로가기 종료 Future<bool> handleWillPopScopeAction() async { DateTime now = DateTime.now(); if (now.difference(currentDateTime) > const Duration(milliseconds: 1000)) { currentDateTime = now; Fluttertoast.showToast( msg: "한번 더 누르면 앱이 종료됩니다", toastLength: Toast.LENGTH_SHORT, gravity: ToastGravity.BOTTOM, ), } else { exit(0);...
#backbutton
#flutter
#willpopscope
#뒤로가기
#뒤로가기종료
#앱종료
#종료
#플러터
원문링크 : [Flutter] 플러터 뒤로가기 두번 앱 종료