2017-03-12 1 views
0

Firebase 데이터베이스에 한 장치의 메시지를 포함하는 하위 개체가 있습니다. 첫 번째 메시지에 액세스하고 싶습니다. 각 메시지 하위 이름은 임의 키이므로 키로 메시지를 검색 할 수 없습니다. 자녀의 첫 번째 가치를 검색 할 수있는 방법이 있습니까?Firebase 하위 노드의 첫 번째 데이터 값을 읽음

답변

0

Iterator를 사용하여 데이터베이스의 첫 번째 자식에 액세스 할 수있었습니다.

Iterator i = dataSnaphot.getChildren().iterator(); 

첫 번째 요소를 얻으려면 i.next()을 호출했습니다.

+0

databaseRef.limitToFirst (1)'도 작동합니다. –

+0

@ cricket_007 다른 질문에서 볼 수는 있지만 어떤 이유로 작동하지 않습니다. – drewvy22

관련 문제