我想如何在一个firebaserecycleradapter中显示2个子节点?

时间:2016-12-04 14:32:16

标签: android firebase-realtime-database recycler-adapter firebaseui

我想检索Debt节点和Credit节点,如下图所示:

这是我尝试过的代码:

mFirebaseDatabaseReference = FirebaseDatabase.getInstance().getReference().child(MESSAGES_CHILD_Database);
mFirebaseAdapter = new FirebaseRecyclerAdapter<Data,
        DataViewHolder>(
        Data.class,
        R.layout.activity_list_home,
        DataViewHolder.class,
        mFirebaseDatabaseReference.child(MESSAGES_CHILD_CREDIT)) {

    @Override
    protected void populateViewHolder(DataViewHolder viewHolder,
                                      Data data, int position) {
        mProgressBar.setVisibility(ProgressBar.INVISIBLE);
        viewHolder.nameTextView.setText(data.getName());
        viewHolder.dateTextView.setText(data.getDate());
        viewHolder.amountTextView.setText(data.getAmount());
        viewHolder.reasonTextView.setText(data.getReason());
        viewHolder.datePromiseTextView.setText(data.getDatePromise());

    }
};

目前我只能在没有任何错误的情况下检索Credit

有人请帮助我!!

1 个答案:

答案 0 :(得分:0)

Firebase回收器适配器目前仅显示单个列表/查询中的项目。您尝试完成的工作不是受支持的功能。