即使我沒有更改代碼中的任何邏輯,我也突然面臨這個錯誤。所以顯然 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,
);
}
這是錯誤指向的小部件,盡管該小部件不久前作業得很好,但我看不出它有什么問題。
uj5u.com熱心網友回復:
它必須意味著values1[title]isnull但它必須是trueor false。
或者,您tristate: true在復選框上注明。那么null也是允許的
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495049.html
