2016-09-10 16 views
0

에 대한 JSON 트리에 노드를 추가 나는이 내 중포 기지 데이터베이스 JSON 트리에서 다음과 같은 구조 :중포 기지 데이터베이스는 안드로이드

DatabaseReference requestsNode

: enter image description here

가 지금은 안드로이드에 다음과 같은 requests 노드가

노드 request2에 노드 requests에 모든 정보 - 하위 노드 (날짜, 목적지, 출처 등)를 추가하려면 어떻게해야합니까? 실행시 얼마나 많은 요청이 이미 트리에 있는지 알 수 없습니다. 그래서 나는 증분 숫자 request<number>을 모른다.

답변

2

push() 방법을 사용하면 자녀 색인을 결정하는 대신 새 자녀를 추가 할 수 있습니다. 타임 스탬프를 기반으로하므로 항상 고유하고 시간순으로 정렬됩니다. 귀하의 경우

ref = FirebaseDatabase.getInstance().getReference("requests"); 
ref.push().setValue(requestObject); 

희망이 도움이, 주석 질문 :

+0

이있는 경우에 그래서

방법 '과 같이 requestObject' 것인가? – farahm

+1

그것은 "날짜", "목적지", "출발지", "상태"및 "시간"을 속성으로 포함하는 POJO (Plain Old Java Object)입니다. 자세한 내용은 https://firebase.google.com/docs/database/android/save-data를 참조하십시오. @faraz_ahmed_kamran – Wilik

+0

OK, 시도하겠습니다. :) – farahm

관련 문제