如何编写一个双后退按钮以使用Flutter退出应用程序

如何编写一个双后退按钮以使用Flutter退出应用程序,第1张

如何编写一个双后退按钮以使用Flutter退出应用程序

这是我的代码的示例(我使用“ fluttertoast”显示吐司消息,您可以使用小吃栏或警报或其他方式)

DateTime currentBackPressTime;@overrideWidget build(BuildContext context) {  return Scaffold(    ...    body: WillPopScope(child: getBody(), onWillPop: onWillPop),  );}Future<bool> onWillPop() {    DateTime now = DateTime.now();    if (currentBackPressTime == null ||         now.difference(currentBackPressTime) > Duration(seconds: 2)) {      currentBackPressTime = now;      Fluttertoast.showToast(msg: exit_warning);      return Future.value(false);    }    return Future.value(true);  }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5016630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存