方法
Flutterでバックキー(AndroidのonBackPressed
)イベントを検知するには、WillPopScopeクラスを使う。
サンプル
@override
Widget build(BuildContext context) {
return WillPopScope(
onWillPop: () {
// バックキーを押すとここに来る。
// popしてあげないと、閉じてくれない。
Navigator.of(context).pop();
},
child: Scaffold(
// 省略
),
);
}