【发布时间】:2019-10-11 23:07:18
【问题描述】:
我有一个可以根据用户行为或后端响应更改的对象列表。
我创建了StatefulWidget,我可以在我的应用程序的多个地方使用它
class EventList extends StatefulWidget {
final List<EventListModel> models;
EventList({Key key, this.models}) : super(key: key);
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return _EventListState();
}
}
class _EventListState extends State<EventList> {
@override
Widget build(BuildContext context) {
// TODO: implement build
return ListView(
padding: EdgeInsets.symmetric(vertical: 8.0),
children: widget.models.map((EventListModel model) {
return EventListItem(
model: model,
);
}).toList(),
);
}
}
如何从我实例化我的EventList 的地方更新这个ListView?谢谢!
附:我正在寻找来自 Android 的类似 notifyDataSetChanged() 的东西。
【问题讨论】:
标签: listview flutter flutter-layout