0

Firebase db에있는 자식 노드 의 자식 노드에서 데이터를 가져와야합니다.Firebase 데이터베이스 하위 노드에서 값을 검색하는 방법은 무엇입니까?

enter image description here

하지만 난 널 포인터 예외가 점점 계속 : 내 안드로이드 Studio에서 코드 블록을 시도

enter image description here

:

내 트리 구조는 다음과 같습니다. post_Category 노드의 각 하위 값을 검색하려면 어떻게해야합니까?

+0

일반적으로 게시물에 직접 code/json을 포함 시키면 도움을받을 수있는 기회가 더 많으며, 충돌 사고에 대한 스택 추적도 제공됩니다. –

+0

@ JohnO'Reilly, 제발 신경 쓰지 마세요. 방금 방금 서명 했어. .. –

답변

1

코드를 다음과 같이 업데이트해야합니다 (Category pojo가 firebase post_Category 데이터에 매핑 된 것으로 가정).

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

논리는 소리지만 여전히 post_Category 노드 내부의 값을 검색하지 않습니다. –

+0

위 코드를 시도해 보셨습니까 (json에 매핑되는'Category' 클래스 생성 포함)? 그렇다면 어떤 오류가 나타 납니까? –

관련 문제