schreiben der Daten in FB, die durch eine android-Anwendung

Ich bin ein Neuling mit FB und zu versuchen, diese als backend für eine android-app, um Daten zu speichern. Das format der Daten ist ein key,value-paar.

Dies ist der code, den ich benutze, um die Daten zu speichern :

Map<Integer, PersonData> map = new HashMap<Integer, PersonData>();
map.put(PersonData.getID(), new PersonData("abcd", 12345));
Firebase ref = new Firebase(url).push();
ref.setValue(map);

Aufgrund der push-Referenz verwendet wird, die Daten immer wie folgt gespeichert :

-J5upSABqTLJ1Wfu-jFq  
 12345
   id: 12345
   name: abcd

Wo-wie ich will, die Daten zu speichern, wie diese :

12345
   id: 12345
   name: abcd

Ich bin mir nicht ganz sicher, ob das code-Beispiel oben ist der richtige Weg, um Daten zu speichern. Da möchte ich in der Lage sein, ein update der vorhandenen Daten zu einem späteren Zeitpunkt . Irgendwelche Vorschläge ?

EDIT 1: ich bin denk ich benutzen müssen, schieben Sie so, dass ich nicht über-schreiben, die bestehenden Daten in die FB-repo.
Ich habe gerade versucht, die Daten wieder mithilfe der getValue () - Methode und ich kann nur Daten abrufen, die in der KARTE

EDIT 2: ohne Verwendung einer push () - Methode mit meinem Hinweis kann ich sehen, dass die alten Daten immer überschrieben werden und nur die neuesten Informationen zur Verfügung stehen. Ich Frage mich, wenn Sie einen besseren Weg, um die Referenz-und immer noch halten die bisherigen Informationen

InformationsquelleAutor bhavs | 2013-10-15
Schreibe einen Kommentar