AlertDialog を閉じるときに値を返すの?|AlertDialog|Flutter
API「 showDialog<T> 」を使って表示した AlertDialog は、API「 Navigator.pop 」で閉じられるけど、同時に値も返せるよ。 API「 showDialog<T> 」の「<T>」は、その戻り値の「型」だよ。 使い方 final result = await showDialog<bool>( context: context, builder: (BuildContext context) { return AlertDialog ( actions: <Widget>[ TextButton ( onPressed: () => Navigator. pop (context, false ), child: Text ( 'キャンセル' ), ), TextButton ( onPressed: () => Navigator. pop (context, true ), child: Text ( '削除' ), ), ], ); }, ); AlertDialog の領域外をタップしたりして AlertDialog が閉じられると、戻り値は「null」で返されるよ。 関連 確認のダイアログを表示するの?|AlertDialog|Flutter 参考 [Fl...