自定义导航器弹出父窗口

时间:2019-09-19 07:29:32

标签: flutter

我有一个Page 1,它可以打开第2页。

第2页有一个Navigator Widget,它会在相同的上下文中更改某些小部件。

这很好用,但是我试图从第2页退出到第1页。

以下代码不起作用:

Navigator.pop(context);

关于如何返回第1页的任何想法?谢谢

2 个答案:

答案 0 :(得分:1)

最后,由于@pskink的评论,我实现了使用以下命令弹出第2页:

Navigator.of(contextParentNavigator).pop()

答案 1 :(得分:1)

如果您从页面 A 导航到页面 B,并且页面 B 有一个自定义导航器,那么如果您需要访问根导航器,只需使用它

Navigator.of(context, rootNavigator: true).pop();