![](/img/trans.png)
[英]I can't figure out why I am getting the following error "Error: Element type is invalid:"
[英]Firebase snapshot documentations. I am following a tutorial but i can't figure out how to make this change
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.orange,
appBar: header(context, titleText: "Activity Feed"),
body: Container(
child: FutureBuilder(
future: getActivityFeed(),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return circularProgress();
}
return ListView(
children: snapshot.data!.docs, // i am getting an error here
);
},
),
),
);
} }
第二個錯誤案例:
User user = User.fromDocument(snapshot.data()); // i am getting error here
第三種情況:`
List<UserResult> userResults = [];
snapshot.data!.docs.forEach((doc) {
User user = User.fromDocument(doc);
final bool isAuthUser = currentUser.id == user.id;
final bool isFollowingUser = followingList.contains(user.id);
// remove auth user from recommended list
if (isAuthUser) {
return;
} else if (isFollowingUser) {
return;
} else {
UserResult userResult = UserResult(user);
userResults.add(userResult);
}
});
在快照上,我在每種情況下都遇到錯誤。 我不明白如何更改快照格式我應該在此處輸入圖像描述
而不是.documents
嘗試.doc
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.