0

Мне нужно получить данные от дочерних узлов дочернего узла post_Category в моей Firebase db.Как получить значение из детского узла базы данных Firebase?

Моя древовидная структура выглядит следующим образом:

enter image description here

Я попробовал этот блок кода в моей Android Studio:

enter image description here

Но я получаю исключения нулевого указателя. Как я могу получить значение от каждого из дочерних узлов узла post_Category?

+0

В общем, у вас будет больше шансов получить помощь, если вы включите код/​​json прямо в свой пост, а также трассировку стека для сбоя, который вы получаете. –

+0

@ JohnO'Reilly, пожалуйста, не против. Я только что подписался на сегодня. Спасибо за указание .. –

ответ

1

Я подозреваю, что проблема заключается в том, что вам необходимо обновить код до следующего (предположим, что у вас есть Category pojo, нанесенный на карту базы данных post_Category).

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

Логика звуковая, но я до сих пор не знаю, чтобы получить значения внутри узла post_Category. –

+0

Вы пробовали код выше (включая создание класса «Категория», который сопоставляется с вашим json)? Если да, то какая ошибка вы видите? –

Смежные вопросы