본문 바로가기

NavigatorPop2

Flutter 다이얼로그가 열려 있는 동안에 뒤로 버튼을 누르는 것을 감지하십시오., Detect back button press while dialog is open in flutter 질문 저는 플러터에서 알림 대화 상자를 표시해야하는 앱을 만들고 있습니다. 그리고 이 대화 상자는 닫을 수 없는 대화 상자가 아닙니다. 하지만 안드로이드에서 뒤로 버튼을 누르면 대화 상자가 사라집니다. 뒤로 버튼 누름 이벤트를 감지하기 위해 WillPopScope 위젯을 사용해보았습니다. WillPopScope를 사용하여 뒤로 버튼을 누르는 것을 감지할 수는 있지만 대화 상자가 열려 있는 동안에는 작동하지 않습니다. 어떤 제안과 안내가 정말로 도움이 될 것입니다. 감사합니다. 대화 상자 생성 스니펫: void buildMaterialDialog( String dialogTitle, String dialogContent, String negativeBtnText, String positiveBtnText,.. 2023. 12. 15.
Flutter FlatButton를 클릭하여 AlertDialog를 해제하는 방법은 무엇인가요?, How to dismiss an AlertDialog on a FlatButton click? 질문 다음과 같은 AlertDialog이 있습니다. showDialog( context: context, child: new AlertDialog( title: const Text("위치 비활성화됨"), content: const Text( """ 이 장치에서 위치가 비활성화되었습니다. 활성화하고 다시 시도하십시오. """), actions: [ new FlatButton( child: const Text("확인"), onPressed: _dismissDialog, ), ], ), ); _dismissDialog()를 사용하여 해당 AlertDialog를 해제할 수 있나요? 답변 Navigator.pop()는 해결책입니다. 또한 이를 사용하여 대화 상자의 결과를 반환할 수 있습니다 (사용자에게 선택을 제.. 2023. 6. 1.