![](/img/trans.png)
[英]How to retrieve the latest data that has been pushed to a child in Firebase?
[英]How to get a child's data when it has been pushed?
如果您有以下数据库:
Users
pushId
name : john
age : 100
如果您不知道pushId
,您可以执行以下操作:
DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("Users");
databaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
String key = ds.getKey();
String name = ds.child("name").getValue().toString();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
以上将使用getKey()
您提供name
和密钥
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.