当我尝试将项目添加到列表时,Flutter编辑器显示错误

时间:2019-11-23 08:15:43

标签: flutter dart

我正在尝试创建一个列表,然后向其中添加项目。但是问题是我在编辑器(Android Studio)中遇到错误。它说“无效的构造函数名称”。

这是我的代码格式:

List<String > list = new List<String>();
  list.add(" ");

1 个答案:

答案 0 :(得分:2)

该错误表明您正在尝试在类主体中编写方法调用。您应该在适当方法的主体中将项目添加到列表中。类主体中仅允许使用构造函数调用。

class Wrong {
  List<String > list = new List<String>();
  list.add(""); // error: Invalid constructor name
}

class Ok {
  List<String > list = new List<String>();
  initState() {
    list.add("");
  }
}