0
A
回答
2
首先是創建一個節點名
userList
和screen shot中添加問題的用戶instances
與鍵0,1,2,3等等等等。它成爲一個array of userList
List<User> userList = new ArrayList<>();
Firebase ref = new Firebase(FIREBASE_URL);
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot postSnapshot: snapshot.getChildren()) {
<User> user = postSnapshot.getValue(<User>.class);
userList .add(user);
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
Log.e("The read failed: " ,firebaseError.getMessage());
}
});
而且你還可以使用火力地堡RecyclerAdapterlike this
Firebase
是沒有SQL。它沒有where
條款。您可以使用orderBy
,startAt
,endAt
函數來實現過濾。請參閱this和this。
過濾大部分的服務器上,完成剩餘的客戶端上
orderBy('gender')
.startAt('0').endAt('0')
和onDataChange
for (DataSnapshot postSnapshot: snapshot.getChildren())
{
<User> user = postSnapshot.getValue(<User>.class);
if(user.getUserType == 1)
userList .add(user);
}
+1
謝謝@nepster – jnapor
相關問題
- 1. 火力地堡性能 - 獲取節點
- 2. 獲取直接火力節點值
- 3. 什麼應該是SQL查詢來獲得所需的結果?
- 4. 如何獲得子節點的火力
- 5. 什麼應該是正確的查詢?
- 6. 火力地堡查詢每個節點的名稱
- 7. 我應該使用ref還是findDOMNode來獲取元素的root dom節點?
- 8. 查詢在火力
- 9. 我應該使用的查詢在火力或觀察的功能呢?
- 10. 什麼應該是mongoDb查詢來查找出現次數?
- 11. 我應該使用什麼PDO查詢?
- 12. 我應該使用什麼查詢?
- 13. 我應該添加什麼來獲取visual studio 2010中的testmethod
- 14. 我應該使用什麼Jquery mouseevent來獲取正確的值?
- 15. 我應該執行什麼SQL查詢來獲得預期的結果集?
- 16. 查詢在火力地堡現有節點被返回null
- 17. 如何從節點後端查詢火力與客戶端
- 18. MySQL ..應該是什麼查詢
- 19. Oracle應該是什麼SQL查詢?
- 20. 什麼應該是這個mongo查詢
- 21. 火力地堡規則來讀取父節點比葉/子節點
- 22. 使用mySQLi avg()函數。我的查詢應該是什麼?
- 23. 應該查詢什麼?
- 24. Xcode的火力地堡查詢獲取spacific數據
- 25. Android的火力地堡查詢返回什麼
- 26. 什麼從火力
- 27. gwt的優缺點是什麼?爲什麼我應該選擇它來使用?
- 28. 如何獲取HTML代碼中的火力點查詢只加載後
- 29. 我應該使用什麼查詢來解決這些問題?
- 30. 什麼應該是查詢來搜索這個標準
使用addListenerForSingleValueEvent像http://stackoverflow.com/a/36611301/3496570 – Nepster
但你應該更好地創建用戶類的數組與鍵0,1,2等。並閱讀用戶列表 – Nepster
所以你試圖暗示的是,我會得到用戶的列表,然後逐個過濾它編程 – jnapor