【发布时间】:2020-04-23 07:48:41
【问题描述】:
【问题讨论】:
-
你能分享一些你已经尝试过获取键值的代码吗?
【问题讨论】:
参考Users/Driver 并遍历孩子,你会得到你的钥匙:
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child("Driver");
ValueEventListener listener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
//loop through the children
for(DataSnapshot ds: dataSnapshot.getChildren()){
//get the key or keys depending on how many keys
String underLinedKey = ds.getKey();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
//log error
Log.w(TAG, "loadPost:onCancelled", databaseError.toException());
}
};
mDatabase.addValueEventListener(listener);
【讨论】: