Firebase Recyclerview索引查询无效

时间:2018-01-03 09:48:55

标签: java android firebase firebase-realtime-database firebaseui

我正在尝试从我的粉丝那里获取数据集。

所以这是我的粉丝结构

Followers DB

这是主题

topics

我正在使用以下代码进行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);

但它不起作用。它只显示主题中的两个节点。但我想访问这些主题,而不仅仅是名称。那我怎么能这样做呢。

0 个答案:

没有答案