android - 如何从 Firebase 中的所有键中检索数据?
解决方案
尝试以下操作:
DatabaseReference reference = FirebaseDatabase.getInstance().getReference("users");
reference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
String name=datas.child("name").getValue().toString();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
在这里,您的数据快照位于users
节点处,然后您使用 for 循环在直接子代中进行迭代并获取数据库中的名称。
推荐阅读
- python-3.x - 登录网页后的Python selenium重定向页面
- java - BouncyCastle - 验证签名
- javascript - Puppeteer-cluster 关闭浏览器本身
- sql - 获取与 Room 数据库中获取的记录相关的所有下一条记录?
- php - 使用 WordPress 中的简码打印/返回函数的所有“结果”
- windows - FINDSTR 查找字符串的文本 START END
- java - mongodb阻塞中的多线程删除吗?
- macros - 如何通过 Erlang 的预处理器有条件地排除整个子句?
- flutter - Flutter - 如何扩展 List View Builder 中的容器以填充整个空间?
- python-3.x - Python - 如何结合 lambda 表达式使用 append 来获取 0 和 1 的数组