【发布时间】:2018-09-13 02:00:15
【问题描述】:
我的目标是拥有一个 ListTiles 列表,以便跟踪,能够添加/删除以后可以在 ListView 中显示的项目。这是我的代码的简化版本:
class Notes extends StatefulWidget{
List<ListTile> notes;
_NotesState createState() => new _NotesState();
}
class _NotesState extends State<Notes>{
@override
Widget build(BuildContext context){
widget.notes.add(new ListTile(title: new Text("Title")));
return new ListView(
children: <ListTile>[
notes[0],
]
);
}
}
但我收到以下信息:
NoSuchMethodError:在 null 上调用了方法 'add。 接收方:空 尝试调用:add(Instance of 'ListTile')
我认为应该可以这样做,当然我可能会弄错。提前感谢您帮助我解决我可能很愚蠢的问题。
【问题讨论】:
标签: android ios mobile dart flutter