DART-Flutter 启用空安全时,默认的"List"构造函数不可用



有人知道如何修复这个错误吗?

错误:不能使用默认的List构造函数。

Future<List<EventModel>> getTaskList() async {
var taskMapList = await getTasks();
//var taskList = List<EventModel>();
var taskList = new List<EventModel>();
for (Map map in taskMapList) {
taskList.add(EventModel.fromMap(map));
}
return taskList;
}

请使用以下代码:

Future<List<EventModel>> getTaskList() async {
var taskMapList = await getTasks();
var taskList = <EventModel>[];
for (Map map in taskMapList) {
taskList.add(EventModel.fromMap(map));
}
return taskList;
}

相关内容

最新更新