从第2页和第3页弹出后,有什么方法可以在第1页中运行功能吗?

时间:2019-05-07 06:36:34

标签: android flutter state pop

我想在每个页面上运行fetchCount函数。如果我在Navigator.push中添加“。then((dynamic)=> _fetchCount());” ,则对于第2页->第1页的pop效果很好。 3-> page2-> page1,因为它已经在page2上运行了功能,所以它不起作用。

1 个答案:

答案 0 :(得分:0)

只要等到您按下路线时,弹出屏幕,它将运行下一行代码

void goToSubPage() async {
   await Navigator.push(context, 
        MaterialPageRoute(builder: (context) => SubPage()));
    fetchSomething()
}