【发布时间】:2021-10-29 07:07:13
【问题描述】:
我的问题可能听起来很奇怪,但有没有办法在不使用 setState 或任何按钮单击的情况下重建小部件?
编辑:我有一个 listview.builder,每次对列表进行任何修改时,我都需要它自行重建
提前致谢。
【问题讨论】:
-
如果它是一个有状态的小部件,那么
setState() {}足以让它重建,否则它取决于你使用的状态管理,如果提供者,它将是 notifyListeners() 例如 -
究竟在哪里使用 setState () {} ?我不想点击任何东西来重新加载页面
-
你在哪里更新列表?
-
在名为 Prochaines() 的类上的 setState 上不是声明列表的位置,有人建议我创建方法来更新列表并在回调时调用它,我真的不明白他在说什么关于.....
-
如果你有多个类使用同一个列表,我会查看状态管理选项,这就是它的用途