1 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
如果我理解正確,您希望加載所有用戶,而不必單獨加載每個用戶。您可以通過在樹中將偵聽器附加到更高的級別,然后循環(huán)遍歷子節(jié)點來執(zhí)行此操作:
database.getReference().addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot userSnapshot: dataSnapshot.getChildren()) {
Log.d(TAG, userSnapshot.getKey()); // "1", "2"...
Log.d(TAG, userSnapshot.getValue(String.class)); "Christine 20", "Tom 64"...
}
}
@Override
public void onCancelled(DatabaseError error) {
Log.w(TAG, "Failed to read value.", error.toException()); // Don't ignore errors
}
});
添加回答
舉報