链接到上一个 Flutter 的后退按钮
Posted
技术标签:
【中文标题】链接到上一个 Flutter 的后退按钮【英文标题】:Back button linked to previous Flutter 【发布时间】:2021-02-18 15:15:15 【问题描述】:我想知道如何将一个页面链接到上一个页面,而不是选择唯一的路径,因为有时同一页面还有其他路径。
Navigator.pop(context);
没有为我工作,我只是黑屏。
【问题讨论】:
【参考方案1】:这取决于您打开页面的方式;
打开新屏幕:
// Within the First Page widget
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondPage()),
);
现在您可以使用 Navigator.pop() 返回到第一页 像这样:
// Within the Second Page widget
Navigator.pop(context);
【讨论】:
你说的很对,谢谢。唯一的问题是它在之前没有任何按钮的后屏幕上添加了一个后退按钮。 您可以根据需要自定义应用栏,您可以通过将空的 new Container() 作为前导参数传递给您的 AppBar 来删除后退按钮。看看它有你的问题的答案:***.com/questions/44978216/… 再次感谢您,您的帮助很大以上是关于链接到上一个 Flutter 的后退按钮的主要内容,如果未能解决你的问题,请参考以下文章
UINavigationItem 后退按钮返回到上一个导航项,但视图没有改变