【发布时间】:2018-06-01 12:25:12
【问题描述】:
我有两个状态状态,ABCState 和 XYZState,我想从 XYZState 调用 ABCState 上的setState(),以便触发 ABCState 的重绘
class ABCState extends State<ABC> {
}
&
Class XYZState extends State<XYZ> {
// Call .setState() of ABCState
}
我试图玩弄钥匙,但不知何故无法这样做。感谢您的帮助
【问题讨论】:
-
你为什么要这样做?用例?
-
@HemanthRaj 我的用例是由于某些用户操作而重绘所有小部件。
-
我想在调用
setState时,flutter 只会重绘那些状态发生变化的小部件。你为什么要重绘所有的小部件。您在渲染过程中增加了负担。 -
我觉得this很相似。
标签: flutter