Flutter 如何阻止用户返回到颤振中的上一页

Flutter 如何阻止用户返回到颤振中的上一页,flutter,Flutter,我使用导航到新屏幕: Navigator.push(context, MaterialPageRoute(builder: (context) => CardsListView(pageId))) 问题是用户可以返回到上一页,我不想让他这样做。有人知道我怎么做吗?您可以删除该路线 Navigator.pushAndRemoveUntil( context, MaterialPageRoute(builder: (context) =&

我使用导航到新屏幕:

 Navigator.push(context, MaterialPageRoute(builder: (context) => CardsListView(pageId)))

问题是用户可以返回到上一页,我不想让他这样做。有人知道我怎么做吗?

您可以删除该路线

      Navigator.pushAndRemoveUntil(
          context,
          MaterialPageRoute(builder: (context) => ResultsPage()),
          (route) => route.isFirst);

还有其他可能有用的方法:


您可以使用自定义导航器完成此操作。您需要它的原因是授权/登录页面?使用或感谢的帮助我
void _logout() {
   Navigator.pushNamedAndRemoveUntil(context, "/newRouteName", (r) => false);
}