2016-12-04 11 views
1

Wie kann ich eine vollständigen Informationen über eine Person wie Name, Alter, Geschlecht usw. mit dem Datum hinzufügen, damit ich Daten unter Verwendung von bestimmtem Zeitpunkt abrufen kannAndroid: Firebase Realtime Datenbank

zB Daten von einem Monat oder ein Tag?

soll ich ein Objekt verwenden, um Daten zu speichern, wenn ja, wie?

Und wie kann ich Objektdaten abrufen? Das ist meine Klasse der Person

class person{ 
    String fname; 
    String lname; 
    String sex; 
    String address; 
    String id; 
    int age; 
    person(){} 
} 

Soll ich brauche Getter/Setter hinzufügen? Und soll ich dies als eine innere Klasse oder eine normale Klasse machen?

+1

Sie sind so viele Fragen zu stellen, können Sie das konkretisieren? –

Antwort

0

Beim Schreiben von Java-Objekte in die Datenbank Firebase schreibt:

  • öffentlichen Bereichen
  • Eigenschaften - definiert durch einen Publisher und/oder Setter

Also in seiner einfachsten, dies funktioniert:

public class person{ 
    public String fname; 
    public String lname; 
    public String sex; 
    public String address; 
    public String id; 
    public int age; 
} 

Wenn Sie diese Klasse in einer anderen Klasse zu definieren, müssen Sie es statisch machen:

public static class person{ 
    ... 
0

Was Sie fragen, ist ziemlich einfach, so dass Sie besser dieses Video zu sehen, das alles zeigt, was Sie brauchen: https://www.youtube.com/watch?v=2FRBDXBs30Y&index=9&list=PLOU2XLYxmsIKkg55tSHz0Xc8ZMVS1GJQL

+0

Aber was ist mit dem Speichern der Daten ... Wie kann ich viele Daten speichern –

+0

Alles, was Sie tun müssen, ist: mDatabaseRef.child ("childName"). SetValue ("val"); Sie können auch Folgendes tun: mDatabaseRef.child ("a"). child ("b"). child ("c"). setValue ("val"); –

Verwandte Themen