Suche…


Integrieren Sie die Echtzeitdatenbank von Firebase in eine Android-Anwendung

So implementieren Sie die Firebase-Echtzeitdatenbank in Android-Anwendungen.

Setup / Installation:

  1. Installieren Sie zuerst das Firebase-SDK ( Anleitung ).

  2. Registrieren Sie Ihr Projekt über die Firebase- Konsole

  3. Fügen Sie nach dem erfolgreichen Abschluss der beiden obigen Schritte die folgende Abhängigkeit in Ihrem Gradel der Anwendungsebene hinzu.

    compile 'com.google.firebase:firebase-database:9.2.1'
    
  4. [Optional] Konfigurieren Sie Ihre Datenbanksicherheitsregeln ( Referenz ).

Implementierungsbeispiel:

  1. Deklarieren und initialisieren Sie die Datenbankreferenz

    FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference myRef = database.getReference("message");
    

Sie können später verschiedene Referenzen erstellen, um auf verschiedene Knoten zuzugreifen

  1. Schreibe neue Daten in die Datenbank

    myRef.setValue("Writing Demo");
    
  2. Daten aus der Datenbank lesen

     myRef.addValueEventListener(new ValueEventListener() {
     @Override
     public void onDataChange(DataSnapshot dataSnapshot) {
         // This method is called once with the initial value and again
         // whenever data at this location is updated.
         String value = dataSnapshot.getValue(String.class);
         Log.d(TAG, "Value is: " + value);
     }
    
     @Override
     public void onCancelled(DatabaseError error) {
         // Failed to read value
         Log.w(TAG, "Failed to read value.", error.toException());
     }
    });
    


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow