如何在复选框中使用setState后停止在flutter中重新加载页面



我使用flutter web,我为用户设置了一个复选框。问题是页面包含不同的TextField。因此,如果用户选择其中一个复选框选项,则会进行页面刷新。然后重新加载所有TextField数据,并删除之前插入的所有数据。问题是由setState((((引起的。但如果删除了setState复选框,我就无法删除它。复选框不起作用。

bool _checkbox = false;
Checkbox(
value: _checkbox,
onChanged: (value) {
setState(() {
_checkbox = !_checkbox;
});
},
);

如何在不删除字段中的数据的情况下解决此问题?

谢谢

包装StatefulBuilder以仅重新加载复选框

最新更新