【发布时间】:2023-03-04 09:22:01
【问题描述】:
这是我的应用程序的流程:
当我从 MaterialPageRoute 按下返回并返回主页时,如何更新主页?我尝试在 MaterialPageRoute 的dispose() 方法中使用setState 方法,但它给了我一个错误。
【问题讨论】:
标签: flutter
这是我的应用程序的流程:
当我从 MaterialPageRoute 按下返回并返回主页时,如何更新主页?我尝试在 MaterialPageRoute 的dispose() 方法中使用setState 方法,但它给了我一个错误。
【问题讨论】:
标签: flutter
您可以使用Navigator.push(context,MaterialPageRoute(builder: (context) => TheSecondPage())).then((value) { setState(() {});,因此当您从TheSecondPage() 弹出时,您将立即调用setState 刷新页面。
【讨论】:
其实主页会自动更新,但是我在更新主页更新后调用的dispose()方法中更新变量时犯了一个错误。
【讨论】: