答案 0 :(得分:0)
尝试以下方法:
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循环在直接子节点内迭代并获取数据库中的名称。