从主屏幕关闭应用程序时遇到问题。
这是我关闭应用程序的主屏幕代码。
Future<bool> onWillPop() {
return showDialog(
context: context,
builder: (BuildContext context){
return AlertDialog(
title: Text("Are you sure"),
content: Text("kamu mau keluar?"),
actions: <Widget>[
FlatButton(
child: Text("NO"),
onPressed: (){Navigator.of(context).pop(false);},
),
FlatButton(
child: Text("YES"),
onPressed: (){Navigator.of(context).pop(true);},
),
],
);
}
);
}`
但它会进入登录屏幕,而不是退出应用程序。 有人能帮我吗?拜托。
答案 0 :(得分:1)
以编程方式退出应用程序
对于Android使用
SystemNavigator.pop()
SystemNavigator.pop():有效,并且是退出应用程序的推荐方式。
对于iOS使用
exit(0)
exit(0):可以工作,但是Apple可能因为您的应用违反了Apple Human,因此可能暂停了您的应用 界面指南,以编程方式退出应用。