1. ホーム
  2. android

[解決済み] FlatButtonのクリックでAlertDialogを終了させるには?

2022-08-01 08:58:25

質問

私は以下のような AlertDialog .

showDialog(
            context: context,
            child: new AlertDialog(
              title: const Text("Location disabled"),
              content: const Text(
                  """
Location is disabled on this device. Please enable it and try again.
                  """),
              actions: [
                new FlatButton(
                  child: const Text("Ok"),
                  onPressed: _dismissDialog,
                ),
              ],
            ),
        );

どうすれば _dismissDialog() と言った AlertDialog ?

どのように解決するのですか?

Navigator.pop() とすればよいでしょう。また、ダイアログの結果を返すのにも使えます(ユーザーに選択肢を提示した場合)。