首页 > 解决方案 > 将firebase中的密钥获取到android studio

问题描述

在此处输入图像描述

我如何获得猫下的ID

标签: firebasefirebase-realtime-database

解决方案


尝试以下操作:

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()


推荐阅读