我正在使用 FirebaseRecyclerAdapter,我试图只为关注的用户显示帖子,所以我无法获得正确的查询,因为我需要的查询在图片描述中:
我目前正在使用这种方法:
mDatabase= FirebaseDatabase.getInstance().getReference().child("Posts");
FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder>(
Getting_Posts.class, R.layout.post_card_design, PostViewHolder.class, mDatabase) {
@Override
protected void populateViewHolder(final PostViewHolder viewHolder, final Getting_Posts model, int position) {
final String Post_Key = getRef(position).getKey();
}
};mPostList.setAdapter(firebaseRecyclerAdapter);
};
此方法显示所有帖子,但我需要显示关注用户的帖子
所以我需要我必须使用它的查询所以请任何帮助。
最佳答案
试试这个:
mDatabase= FirebaseDatabase.getInstance().getReference().child("Posts").orderByChild("UID").equalTo("UID TO SEARCH FOR");
FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Getting_Posts, PostViewHolder>(
Getting_Posts.class, R.layout.post_card_design, PostViewHolder.class, mDatabase)
关于android - Firebase 为以下用户显示帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42552004/