从firebase数据库获取数据

时间:2017-11-07 07:41:26

标签: java android json firebase firebase-realtime-database

所以,这就是我的json数据库看起来的样子

**JSON**

我需要从这个

中获取信息

**section**

问题是这个元素的所有子元素都有null值。(我只关心它们的键由push id表示) 我的程序应该返回list个密钥。(或部分密钥)。关于如何在android studio中进行操作的任何想法?

这是我的code被执行以检索..但仍无法正常工作..关于我做错了什么想法..?

1 个答案:

答案 0 :(得分:2)

使用DataSnapshot.getKey()获取密钥。您可以使用以下方法遍历所有孩子:

for (DataSnapshot childSnapshot : dataSnapshot.getChildren()) {
    String key = childSnapshot.getKey();
}