Flutter:只从后堆栈中删除一页



所以,我知道这段代码将删除除新/登录之外的所有路由。:

Navigator.of(context)
.pushNamedAndRemoveUntil('/login', (Route<dynamic> route) => false);

现在我只想从后堆栈中删除一页

示例:要创建一个新组,我会弹出一个"创建新组"页面,其中包含一些信息(输入页面名称、输入页面类别…(。在提交时,我们会将详细信息传递给新组。。但当我点击后退按钮时,我不想返回到"创建新组"页面。

pushReplacementNamed将用新添加的导航屏幕替换最新的

带命名:

Navigator.of(context).pushReplacementNamed('/login');

未命名:

Navigator.pushReplacementNamed(context, '/login')

Navigator.of(context(.pop((

文档

相关内容

  • 没有找到相关文章