2016-12-04 155 views
0

我想找回這兩個Debt節點和Credit節點,作爲顯示如下圖:我想如何在一個firebaserecycleradapter中顯示2個子節點?

這裏是我試過的代碼:

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()); 

    } 
}; 

目前我只能檢索信貸沒有任何錯誤

有人請幫助我!

+0

我從代碼中刪除了斜體。沒有理由以這種方式來設計它。我還添加了[tag:android]標籤,以便將您的代碼識別爲Java並進行適當突出顯示。請查看Stack Overflow的[格式指南](https://stackoverflow.com/help/formatting)。最後,我介紹了你的形象,一旦你獲得了足夠的聲望,你就可以自己做到。祝你好運! – Chris

回答

0

Firebase回收站適配器目前僅顯示來自單個列表/查詢的項目。你試圖完成的不是一個支持的功能。

+0

你好,現在這個支持嗎?例如使用一個像'Credit'這樣的節點'debit'的'id'作爲forkey標誌的節點。我們能夠檢索數據並將其添加到recycleradapter中嗎? –

相關問題