![](/img/trans.png)
[英]I'm trying to get data from firebase but flutter is showing null safety error on StreamBuilder
[英]I'm having issue with null safety in my todo app
我正在尝试分配值,但 flutter 显示 null 安全错误...
List<Todo> todoFromFirestore(QuerySnapshot snapshot) {
if (snapshot != null) {
return snapshot.docs.map((e) {
return Todo(
isComplet: e.data()["isComplet"],
title: e.data()["title"],
uid: e.id,
);
}).toList();
} else {
return [];
}
}
试试这个方法
List<Todo> todoFromFirestore(QuerySnapshot snapshot) {
if (snapshot != null) {
return snapshot.docs.map((e) {
final map = e.data() as Map?;
return Todo(
isComplet: map?["isComplet"] ?? false,
title: map?["title"] ?? "null",
uid: e.id,
);
}).toList();
} else {
return [];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.