我正在尝试使用parse作为后端为我的Android应用程序创建一个“喜欢”功能。我目前正在向用户提供喜欢或不喜欢详细信息屏幕中的帖子的选项。但我想让用户选择在feed部分喜欢帖子,而不是像tumblr,facebook,twitter和许多其他应用程序那样打开详细信息屏幕。我知道这样做的一种方法是为每个帖子运行一个内部查询检查帖子是否被喜欢。但是假设我正在为feed部分加载25个帖子,那么我将需要同时对25个帖子运行内部查询,这将导致性能开销。所以还有其他任何优化方式在做什么。任何和其他解析应用程序如何做到这一点?请帮忙。
答案 0 :(得分:1)
将属性添加到名为Post
的{{1}}类中,该类是指向用户的指针数组。
每当用户喜欢帖子时,请将它们添加到数组中。然后,当您查询帖子时,在阵列上使用LikedBy
,您将知道有多少人喜欢它:)