Suche…


So verbinden Sie eine Echtzeitdatenbank mit der Android-Anwendung

So implementieren Sie die FirebaseRealTime-Datenbank in einer Android-Anwendung. Im Folgenden werden die Schritte dafür beschrieben.

  1. Installieren Sie zuerst firebase sdk. Wenn Sie nicht wissen, wie man installiert, dann ist die URL für die Hilfe. Installieren Sie das Firebase SDK

  2. Nachdem Sie Ihr Projekt in der Firbase-Konsole registriert haben, lautet die URL der Firbase-Konsole Firebase Console- URL

  3. Fügen Sie nach dem erfolgreichen Abschluss des Schrittes die folgende Abhängigkeit in Ihrem Gradel der Anwendungsebene hinzu. kompilieren 'com.google.firebase: firebase-database: 9.2.1'

  4. Konfigurieren Sie außerdem Ihre Firebase-Datenbankregeln. Wenn Sie nicht konfigurieren möchten, wie folgt, ist die URL, die Ihnen hilft. Konfigurieren Sie die Firebase-Regeln

  5. Nachdem Sie alles erledigt haben, wird der Originalcode gestartet. Rufen Sie zuerst Ihre Datenbankinstanz auf, und werfen Sie die FirebaseDatabase wie folgt aus.

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

Sie können jetzt unterschiedliche Objekte von DatabaseReference für den Zugriff auf unterschiedliche Knoten erstellen.

  1. Jetzt können Sie Daten mit DataBaseReference wie folgt speichern oder abrufen: Zum Speichern:

    myRef.setValue ("Demo zum Speichern");

Daten 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());
    }
});

Hinweis: Dies ist das einzige Einführungsthema, wie Sie eine Datenbank in einer Android-Anwendung implementieren können, bei der in der FirebaseRealtime-Datenbank mehr vorhanden ist.



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