我能够获取推送键的数据(发布数据),但无法从每个用户都有唯一用户ID的用户那里获取数据。
我只是想知道如何从Firebase(实时数据库)(Google)的用户部分获取用户名列表。
答案 0 :(得分:1)
您可以在不知道上键的情况下访问所有内部Childerns数据
firebase.child("key").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot innerDataSanpShot : dataSnapshot.getChildren()) {
//DataSnapshot of inner Childerns
String username = innerDataSnapShot.child("username").getValue().toString();
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});