我能够获取推送键的数据(发布数据)但无法从每个用户都有唯一用户 ID 的用户那里获取数据。
我只想知道如何从 Firebase(实时数据库)(Google) 的用户部分获取用户名列表。
最佳答案
您可以在不知道上键的情况下访问所有内部子数据
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) {
}
});
关于java - 无法从 Firebase 获取用户名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38035960/