【问题标题】:DART-Flutter The default 'List' constructor isn't available when null safety is enabled [duplicate]DART-Flutter 启用空安全性时,默认的“列表”构造函数不可用 [重复]
【发布时间】:2021-11-27 20:48:24
【问题描述】:

有人知道如何解决这个错误吗?

错误:无法使用默认的 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;
  }

【问题讨论】:

    标签: list flutter dart


    【解决方案1】:

    请使用以下代码:

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

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 1970-01-01
      • 2020-12-06
      • 2021-06-30
      • 2021-10-21
      • 2015-07-10
      • 2016-02-11
      相关资源
      最近更新 更多