【问题标题】:Access State from a StatefulWidget从 StatefulWidget 访问状态
【发布时间】:2019-06-13 16:47:17
【问题描述】:

从 StatefulWidget 中访问 StatefulWidget 状态的正确方法是什么?

我尝试在 StatefulWidget 类中有一个实例变量并使用“widget._state = this;”进行设置在我的 State 类的“initState()”方法中,但有时它为空?

谢谢
索伦

【问题讨论】:

    标签: flutter


    【解决方案1】:

    这是不可能的,不。

    StatefulWidget 是完全不可变的。它不能包含任何可变的内容。

    【讨论】:

    • 当然可以 :) 我可以通过上下文或其他方式来控制它的状态吗?我只需要从外部触发状态上的方法
    • 也许你要找的是一个回调函数
    • 我需要从外部调用状态的方法,从那里我使用小部件。
    猜你喜欢
    • 2022-01-21
    • 2022-01-19
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 2018-10-21
    • 2019-09-15
    相关资源
    最近更新 更多