三州 ||值 != null':对于复选框列表磁贴列表不为真



我突然面临这个错误,即使我没有改变任何逻辑在我的代码。所以很明显,CheckBoxListTiles列表没有被构建,这个错误被抛出给我。我不知道为什么它被抛出,因为这是我第一次面对这个错误。提前感谢你的帮助。此外,我附加的小部件下面的错误指向。

Widget checklistOptions1(String title) {
return CheckboxListTile(
title: Text(
title,
style: Theme.of(context).textTheme.subtitle1,
),
value: values1[title],
onChanged: (isFalse) {
setState(() {
values1[title] = isFalse!;
});
},
activeColor: redAccentColor,
checkboxShape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4),
),
controlAffinity: ListTileControlAffinity.trailing,
);
}

这是错误指向的小部件,我没有看到它有任何问题,尽管这个小部件在一段时间前工作得很好。

必须表示values1[title]null,但必须是truefalse

或者您可以在复选框上指示tristate: true。那么null也是允许的

最新更新