DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
    DatabaseReference usersRef = rootRef.child("Users");

用户子项中的每个用户都有一个唯一的ID…里面是数据o

最佳答案

您需要在唯一id中迭代才能在那里获取数据:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference usersRef = rootRef.child("Users");
usersRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
 String name=datas.child("name").getValue().toString();
   //gets data
  }
}
@Override
public void onCancelled(DatabaseError databaseError) {
  }
});

示例(如果有):
 Users
  uniqueid
     name: peter

上面的代码将在惟一的id中迭代,并给您命名为“peter”

08-17 09:43