如何刷新页面

时间:2019-05-19 10:49:25

标签: flutter flutter-navigation

我是扑扑发展的新手。我想实现android onResume()功能 扑朔迷离。我正在使用then()这样处理

Navigator.push(context,
    MaterialPageRoute(builder: (_) => PageTwo()))
    .then((value) {
    refresh();
});

如果我从PageTwo回到PageOne,这很好。

我要转到第三个PageOne->pageTwo using Push()pageTwo->PageThree using PushReplacement()。当我pop() pageThree pageOne不刷新时。

1 个答案:

答案 0 :(得分:0)

当您致电then()pushReplacement()时呼叫相同的PageThree

Navigator.pushReplacement(
  context,
  MaterialPageRoute(builder: (_) => PageThree()))
.then((_) => refresh());