【问题标题】:Flutter - How to Update Home Route After Returning from MaterialPageRouteFlutter - 从 MaterialPageRoute 返回后如何更新 Home Route
【发布时间】:2023-03-04 09:22:01
【问题描述】:

这是我的应用程序的流程:

当我从 MaterialPageRoute 按下返回并返回主页时,如何更新主页?我尝试在 MaterialPageRoute 的dispose() 方法中使用setState 方法,但它给了我一个错误。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您可以使用Navigator.push(context,MaterialPageRoute(builder: (context) => TheSecondPage())).then((value) { setState(() {});,因此当您从TheSecondPage() 弹出时,您将立即调用setState 刷新页面。

    【讨论】:

      【解决方案2】:

      其实主页会自动更新,但是我在更新主页更新后调用的dispose()方法中更新变量时犯了一个错误。

      【讨论】:

        猜你喜欢
        • 2021-11-25
        • 2021-10-13
        • 2021-05-07
        • 2018-04-07
        • 2020-02-27
        • 2018-04-26
        • 1970-01-01
        • 1970-01-01
        • 2012-06-04
        相关资源
        最近更新 更多