firebase - 将firebase中的密钥获取到android studio
解决方案
尝试以下操作:
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()
推荐阅读
- css - 为什么两个浮动块级元素可以在同一行共存而不相互接触?
- awesome-wm - AwesomeWm 我需要有关映射更多修饰键的建议
- python - 用于打印不同字符串的嵌套循环(Python)
- python - 从字符串列表中删除不同的子字符串
- android - 如何减少Activity的加载时间?
- c++ - 数组返回函数定义
- python - 在全息视图中绘制多个图像时如何增加列数
- c++ - 在线程结束时调用 detach()
- php - Laravel AJAX Request Post 错误代码:使用 laravel auth 登录时会话 ID 更改后的 419
- html - 带有PDFMake的htmlToPdf:如何在pdf(Angular 8)中的每个内容之后添加分页符?