Flutter 弹出,直到不再有根目录(即退出应用程序)

Flutter 弹出,直到不再有根目录(即退出应用程序),flutter,Flutter,我正在尝试使用navigator的popUntil方法退出我的应用程序,因此我在想是否有办法弹出包括firstPage/route在内的所有以前的页面,并在此时退出应用程序。e、 下面的代码将弹出所有页面,直到第一页,这是我的基本路线,但我如何弹出这个页面也 Navigator.popUntil(context, ModalRoute.withName('/firstPage')); 这应该起作用: 导入'dart:io'` () { Navigator.popintil(上下文,Mo

我正在尝试使用navigator的popUntil方法退出我的应用程序,因此我在想是否有办法弹出包括firstPage/route在内的所有以前的页面,并在此时退出应用程序。e、 下面的代码将弹出所有页面,直到第一页,这是我的基本路线,但我如何弹出这个页面也

    Navigator.popUntil(context, ModalRoute.withName('/firstPage'));
这应该起作用:

导入'dart:io'`
() {
Navigator.popintil(上下文,ModalRoute.withName('/firstPage');
出口(0);
}
这可能会奏效:

(){
Navigator.popintil(上下文,ModalRoute.withName('/firstPage');
Navigator.pop();
}

如果您想关闭应用程序,只需在事件中调用exit(0)。

我通过调用

SystemChannels.platform.invokeMethod('SystemNavigator.pop');

只是为了清楚
退出(0)也可以工作,但不是最佳做法,在部署时可能会给你的ios应用程序带来一些问题。

你只是想终止你的应用程序吗?更像是退出而不是终止,只是为了澄清;如何区分退出和终止?请使用SystemNavigator.pop()。这是这个的复制品