为什么setState不使用diff输入重建小部件?

时间:2019-04-06 19:34:58

标签: flutter

我有这个代码。我想要的是,当我按下按钮时,map [food]会增加1,这是饼图显示的地图,并且我希望饼图重新呈现新数据。忽略切换,我现在不使用它。

此饼图来自一个程序包,这是我添加到依赖项中的内容:.pthis is it

pie_chart: ^0.8.0

1 个答案:

答案 0 :(得分:1)

问题出在包本身。它仅在initState()方法中执行百分比计算,该方法仅在创建PieChart实例时调用。 您可以编辑程序包代码本身,并在类build的{​​{1}}方法中添加这两行:

_PieChartState