在我的应用中,用户可以通过按下复选框将项目添加到“收藏夹”列表中。
在数据库中为每个用户创建一个新节点(“收藏夹”)。就像这样:-
Firebase Structure
用户可以在“收藏夹”活动下查看他们的收藏夹列表。像这样:- Favorites Activity
“家庭活动”显示“黑客”列表中的所有黑客。
我的问题是如何组合特定用户的“ Hacks”和“ Favorites”列表,以便用户可以在“家庭活动”中看到他/她的收藏项突出显示(例如按钮处于活动状态,即红色)。我应该使用什么逻辑或任何Firebase技术? 用户应该能够看到他/她的项目在“家庭活动”中突出显示,并且还可以通过单击“收藏夹”和“家庭活动”中的“赞”按钮从其收藏夹列表中添加或删除项目。
答案 0 :(得分:0)
由于我不知道,如何获取数据,这是我唯一可以建议的
我将加载机器人列表(“黑客”和“收藏夹”)并显示“黑客”。在本地,您可以通过检查其标识符是否包含在“收藏夹”列表中来检查当前正在处理的Hack是否是收藏夹。如果是这样,您可以添加样式以突出显示。
无论何时用户喜欢或不喜欢黑客,逻辑都应触发此特定项目