我一直在環視所有的示例和Firebase文檔,以瞭解我想要實現的想法和解決方案,但幾乎沒有運氣。我還是相當新的firebase,所以請裸露在我身邊。Firebase Android - 檢索有關組中所有用戶的信息
我該如何去檢索有關單個查詢對象中同一組中用戶的所有信息?這是爲了填充用戶顯示的某個列表ui。我正在使用FirebaseRecyclerAdapter,並且在其構造函數中它需要一個查詢對象。我的數據結構與Firebase文檔中「結構化數據庫」頁面上的結構相同。
在我的特殊情況下,我試圖獲取一個查詢對象中已被單個用戶加入書籤的所有故事。我下面的數據的結構如下所示:
我試圖做到這一點:
Query recentPostsQuery = databaseReference.child("users/" + uid + "/bookmarks");
recentPostsQuery.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot storySnapshot : dataSnapshot.getChildren()) {
databaseReference.child("stories/" + storySnapshot.getKey());
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
});
但是,它不工作,我不是太當然爲什麼..任何幫助,關於我想做的事情將不勝感激。
謝謝〜
什麼錯誤,你好嗎? –
當我切換到顯示此列表的片段時,它只是崩潰的應用程序.. –
請發佈崩潰日誌 –