我想在每一页上运行fetchcount函数。如果我在navigator.push中添加“.then((dynamic)=>\u fetchcount());”,那么对于从第2页到第1页的pop,它可以正常工作。但是,如果我从第3页->第2页->第1页返回,它将无法工作,因为它已经在第2页上运行了函数。
最佳答案
当你按一条路线时,等待一下,一旦屏幕弹出,它将运行下一行代码。
void goToSubPage() async {
await Navigator.push(context,
MaterialPageRoute(builder: (context) => SubPage()));
fetchSomething()
}