【发布时间】:2021-08-12 21:07:10
【问题描述】:
我试图定义一个类,其中包含一个特定项目对象的列表,它将在构造函数中填充,并且稍后还会接收新项目:
class Repository {
final List<Voting> _items = List<Voting>();
Repository() {
_items.add(Voting(1, "xyz", 0));
}
List<Voting> fetchItems() {
return _items;
}
}
但是,Flutter 在抱怨:
当 null 安全时,默认的“列表”构造函数不可用 已启用。
怎么办?
【问题讨论】:
-
将
final List<Voting> _items = List<Voting>();这一行改为List<Voting> _items = new List<Voting>();或List<Voting> _items = []; -
使用
final List<Voting> _items = [];定义一个空列表
标签: flutter dart dart-null-safety