如何从Firebase数据库子节点检索值?

时间:2017-01-04 19:52:44

标签: android firebase nullpointerexception firebase-realtime-database

我需要从Firebase数据库中的子节点post_Category的子节点检索数据。

我的树结构如下所示:

enter image description here

我在Android Studio中试过这段代码:

enter image description here

但我一直得到一个空指针异常。如何从post_Category节点的每个子节点检索值?

1 个答案:

答案 0 :(得分:1)

我怀疑问题是您需要将代码更新为以下内容(假设您已将Category pojo映射到firebase post_Category数据)。

for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
    Category category = childSnapshot.getValue(Category.class);
}