gpt4 book ai didi

flutter - 当我单击设备后退按钮应用程序时关闭

转载 作者:行者123 更新时间:2023-12-03 03:40:03 27 4
gpt4 key购买 nike

当我单击应用程序栏上的后退按钮时,它会转到上一页。但是,当点击设备后退按钮时,应用会关闭。请告诉我会发生什么。

@override
Widget build(BuildContext context) {
return ScopedModelDescendant(
builder: (BuildContext context, Widget child, MainModel model) {
return WillPopScope(
onWillPop: ()async{
return true;
},
child: Scaffold(
appBar: AppBar(
title: Text('Add User Info'),
),
body: Container(
padding: EdgeInsets.all(10.0),
child: _buildOrderForm(model),
),
),
);
},
);
}

最佳答案

小部件WillPopScope的方法必须用作根目录

  @override
Widget build(BuildContext context) {
return new WillPopScope(
onWillPop: _onBackPressed,
child: new Scaffold(
appBar: new AppBar(
title: new Text(
"On Back pressed",
style: new TextStyle(color: Colors.white),
),
),
body: new Center(
child: new Text("Home Page"),
),
),
);
}

在以上代码段中,我们编写了 _onBackPressed方法。当您从移动硬件按钮上按回时,它将调用。

关于flutter - 当我单击设备后退按钮应用程序时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57429687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com