본문 바로가기
Flutter/Flutter FAQ

Flutter FlatButton를 클릭하여 AlertDialog를 해제하는 방법은 무엇인가요?, How to dismiss an AlertDialog on a FlatButton click?

by 베타코드 2023. 6. 1.
반응형

질문


다음과 같은 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()는 해결책입니다. 또한 이를 사용하여 대화 상자의 결과를 반환할 수 있습니다 (사용자에게 선택을 제공하는 경우).

반응형

댓글