在Firebase中获取Android Studio的密钥

时间:2018-11-19 19:15:09

标签: firebase firebase-realtime-database

enter image description here

如何获取猫下的ID

1 个答案:

答案 0 :(得分:0)

尝试以下操作:

DatabaseReference reference = FirebaseDatabase.getInstance().getReference("Cats");

reference.addListenerForSingleValueEvent(new ValueEventListener() {
 @Override
public void onDataChange(DataSnapshot dataSnapshot) {
  for(DataSnapshot datas: dataSnapshot.getChildren()){
     String keys=datas.getKey();
   }
 }
@Override
public void onCancelled(DatabaseError databaseError) {
    }
 });

这里的dataSnapshot指的是Cats,然后在直接子级(在这种情况下为id)中循环并使用getKey()

进行检索。