当我使用firebase_google_place库运行自动完成搜索位置并按照文档实现使用时,我在运行时得到了以下错误。
参数类型"List?"无法分配给参数类型"List",因为"List?"可为null,而"List"不可为null。
- "列表"来自"dart:core"。类型:widget.types
在使用从firebase_google_places获得的列表之前,请检查您的列表是否为空:
void main() {
List<String>? list = getList();
// check if null
if(list != null) {
checkList(list);
}
}
void checkList(List<String> list) {
print(list.first);
print(list.last);
}
List<String>? getList() {
return ["Test", "jdsgksa", "hsjgaiop"];
}