flutter - 弹出直到没有更多根(即退出应用程序)
问题描述
我正在尝试使用导航器的 popUntil 方法退出我的应用程序,所以我在想是否有办法弹出所有以前的页面,包括 firstPage/route 并导致应用程序此时退出。例如,以下代码将弹出所有页面,直到 firstPage 这是我的基本路线,但我如何也弹出此页面。
Navigator.popUntil(context, ModalRoute.withName('/firstPage'));
解决方案
我终于通过调用它来工作
SystemChannels.platform.invokeMethod('SystemNavigator.pop');
需要明确的exit(0);
是也可以,但不是最佳实践,并且可能在部署时给您的 ios 应用程序带来一些问题。
推荐阅读
- php - Paypal 在沙盒上运行良好,但在现场不可用
- openmaptiles - 没有 docker 的 OpenMapTiles 服务器的安装过程
- ios - 打开 Instagram 帖子 iPhone 挂钩停止工作
- javascript - 如何检查导入语句是否与 JavaScript 中的外部 npm 包一起使用
- elasticsearch - 在 ElasticSearch 中自动平衡分片
- signalr - 带有 Angular 的 Azure Signalr 服务上下文
- stata - 日期格式为 %th 时的 xline 选项?
- java - 将对象元素转换为数组int [] java spring
- c++11 - 是否有可能在编译时与运行时有一个 for 循环,甚至在 c++11 中编译时间限制条件?
- powershell - Powershell Invoke-Webrequest“文件中没有文件部分”CURL到Powershell