我有一个列表,其中存储了我不想作为 , 的一部分显示的StreamBuilder
项目ListView
。此列表从 中检索其信息firebase rtdb
。
我使用 aStreamBuilder
填充ListView
,然后使用 afor-loop
尝试遍历包含我不想显示的项目的列表。到目前为止,我可以得到ListView
填充,但从 StreamBuilder 中删除的项目并不准确。
以下是我的处理方式(非常感谢任何帮助):
我可以确认该列表肯定包含我不想显示的信息
ListView.builder(
physics: BouncingScrollPhysics(),
itemCount: friends.length,
itemBuilder: (context, index) {
final friend = friends[index];
if (friend.userID == uid){
return null;
} else {
for (FriendSuggestionModel hidden in hiddenSuggestions){
if (hidden.userID == friend.userID){
return null;
} else {
return friendThumbnail(index, friend);
}
}
return null;
}
});