flutter - 在退出应用程序之前会弹出 Flutter 显示确认
问题描述
我想在离开应用程序之前从用户那里得到确认,理想情况下是单击默认系统后退导航按钮并且当时我的导航堆栈为空。
假设我登录后在我的主页上,当我尝试返回而不是返回登录页面时,它应该显示一个弹出对话框。并根据选择关闭应用程序或保持打开状态。
解决方案
用小部件包装您的主屏幕小WillPopScope
部件,并在内部onWillPop
回调写入显示您的对话框并根据用户的选择采取行动
推荐阅读
- java - 为什么使用不带菱形运算符的 List 作为方法参数类型会导致编译错误?
- android - 如何从另一个模块调用活动
- java - 创建没有完整文件路径的文件 - java
- react-native - 反应原生的网络断开屏幕
- javascript - 如何在一个史诗 [redux-observable] 中发出两个请求?
- swift - 在 Swift 上自动创建 arraylist 对象
- java - 策略模式可以包含对父类的引用吗?
- backup - 重复性不将备份推送到 OVH swift 容器
- sql-view - 如何从具有相同列名的不同表中创建 SQL 视图?
- c# - 你调用的对象是空的。如何摆脱这个错误?asp.net MVC 编辑