0

例如:

1.in ListPage:   Navigator.of(context).pushNamed (DetailPage)
2.in DetailPage: Navigator.of(context).pushNamed (EditPage)
3.in EditPage:   Navigator.of(context).pop(needRefresh)

例如:

共有三个页面:

ListPage-> DetailPage-> EditPage

如果修改了EditPage,需要刷新DetailPage,在DetailPage页面点击返回按钮的时候刷新ListPage;否则,我什么都不做!不是 EditPage 直接返回 ListPage

4

1 回答 1

0

如果你想在弹出页面刷新页面。您可以在详细页面的推送功能中使用 .then 功能。

前任。,

Navigator.pushNamed(context, SubscriptionPage.id,).then((value) {
_getData();
});
于 2020-01-30T09:59:08.997 回答