gpt4 book ai didi

java - Firebase Android 仅从用户 friend 那里检索帖子,例如 facebook home

转载 作者:行者123 更新时间:2023-12-02 09:37:07 26 4
gpt4 key购买 nike

我正在使用 FirebaseRecyclerAdapter 来显示帖子。

代码(来自评论):

Query sertPosts = postRef.orderByChild("counter"); 
FirebaseRecyclerOptions<Posts> options = new FirebaseRecyclerOptions.Builder<Posts>() .setQuery(sertPosts , Posts.class).build();
postRef = FirebaseDatabase.getInstance().getReference().child("Posts");

但我不想在“主页”上显示所有帖子。我只想显示当前用户的 friend 发布的帖子,就像 facebook 那样。

这就是我在实时数据库中管理好友的方式。

实时数据库中当前用户的好友存储方式如下:

https://s2.gulfupload.com/i/00095/w15m6qo3n7r1.jpg

每个帖子都以发布该帖子的用户的 uid 存储,方式如下:

https://s2.gulfupload.com/i/00095/ntftzphh7iu5.jpg

最好的方法是什么?

最佳答案

首先,您需要执行查询来获取当前用户好友 ID 并将其存储在列表中。在下一个查询中,当您将数据设置为适配器类时,只需检查前一个查询的 id 是否存在于该类中。如果是,则仅显示

关于java - Firebase Android 仅从用户 friend 那里检索帖子,例如 facebook home,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57409530/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com