在 Checkbox 中使用 setState 后如何停止页面重新加载

How to stop page reloading in flutter after using setState in Checkbox

我使用 flutter web 我为用户设置了一个复选框。问题是页面包含不同的 TextField.So,如果用户选择了复选框选项之一,页面刷新 occurs.Then 所有 TextField 数据都会重新加载,并且之前插入的所有数据都是 deleted.The 问题是由setState(())引起的。但是如果删除了setState复选框,我就无法删除它。复选框不起作用。

  bool _checkbox = false;

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

      });
    },
  );

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

谢谢

包裹在 StatefulBuilder 中以仅重新加载复选框