我正在尝试从我的粉丝那里获取数据集。
所以这是我的粉丝结构
这是主题
我正在使用以下代码进行recyclerview以获取这些用户的主题..
firebaseOptions = new FirebaseRecyclerOptions.Builder<Topic>()
.setIndexedQuery(FirebaseDatabase.getInstance().getReference().child("followers").child("heymark"), FirebaseDatabase.getInstance().getReference().child("topics").child("all").getRef(), Topic.class)
.build();
FirebaseRecyclerAdapter adapter2 = new FirebaseRecyclerAdapter<Topic, ViewHolder>(firebaseOptions) {
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.topic_card, parent, false);
return new ViewHolder(view);
}
@Override
protected void onBindViewHolder(ViewHolder holder, int position, Topic model) {
holder.text.setText(model.getCaption());
}
};
adapter2.startListening();
topicFeed.setAdapter(adapter2);
但它不起作用。它只显示主题中的两个节点。但我想访问这些主题,而不仅仅是名称。那我怎么能这样做呢。