1
ANDROID:我有一個這樣的Firebase數據庫。 從Firebase數據庫中恢復所有數據
在我的應用程序中,我想編譯一個數組列表,顯示nameofEntry
[DESCRIBED BELOW]中的所有值。我的意思是「balso」,「nairboh」等等。
我有引用:
DatabaseReference root = FirebaseDatabase.getInstance().getReference();
DatabaseReference users = root.child("Users");
DatabaseReference childRef = users.child(userID);
DatabaseReference childRefNameNode = childRef.child(nameOfEntry);
childRefNameNode.child(nameOfEntry).setValue(nameOfEntry);
//獲取數據
childRefNameNode.child(nameOfEntry).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String valueFromDB = dataSnapshot.getValue(String.class);
Log.i("Jimit", valueFromDB);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
但這只是取了一個條目。我如何獲得更多參賽作品? [他們全部]?
這並非不幸 –
您的數據庫引用不正確 –
@augustalsina檢查編輯的答案,並註釋值事件偵聽器將只返回更改值的快照。 –