gpt4 book ai didi

java - 如何获取firebase中唯一ID内的数据

转载 作者:搜寻专家 更新时间:2023-10-30 22:27:26 27 4
gpt4 key购买 nike

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

Users child 中的每个用户都有一个唯一的 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”

关于java - 如何获取firebase中唯一ID内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49477059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com