Android 如何从Firebase中的所有密钥检索数据?
现在我要做的是从所有键中获取所有用户名。我如何才能做到这一点???尝试以下操作:Android 如何从Firebase中的所有密钥检索数据?,android,firebase-realtime-database,Android,Firebase Realtime Database,现在我要做的是从所有键中获取所有用户名。我如何才能做到这一点???尝试以下操作: DatabaseReference reference = FirebaseDatabase.getInstance().getReference("users"); reference.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnap
DatabaseReference reference = FirebaseDatabase.getInstance().getReference("users");
reference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
String name=datas.child("name").getValue().toString();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
这里的datasnapshot位于
users
节点,然后使用for循环在直接子节点中迭代,并在数据库中获取名称。它成功了,谢谢你,没有问题,快乐编码:D