Szukaj…


Jak połączyć bazę danych Realtime z aplikacją na Androida

Jak wdrożyć bazę danych FirebaseRealTime w aplikacji na Androida. Poniżej znajdują się kroki, aby to zrobić.

  1. Najpierw zainstaluj firebase sdk, jeśli nie wiesz jak zainstalować, to następujący adres URL pomocy. Zainstaluj Firebase SDK

  2. Po thet zarejestrować swój projekt w firbase konsoli URL konsoli firbase jest Firebase Konsola WWW

  3. Po pomyślnym ukończeniu powyższego kroku dodaj następującą zależność w swoim poziomie aplikacji. kompiluj „com.google.firebase: firebase-database: 9.2.1”

  4. Jeszcze jedna rzecz: skonfiguruj reguły bazy danych firebase. Jeśli nie wiesz, jak skonfigurować, to następujący adres URL pomaga. Skonfiguruj reguły bazy ogniowej

  5. Teraz, po tym wszystkim, co zostało zrobione, oryginalny kod jest uruchamiany, najpierw pobierz instancję bazy danych i rzuć FirebaseDatabase w następujący sposób,

    Baza danych FirebaseDatabase = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference („wiadomość”);

Możesz teraz utworzyć inny obiekt DatabaseReference dla dostępu do innego węzła,

  1. Teraz możesz zapisywać lub pobierać dane za pomocą DataBaseReference w następujący sposób: Aby zapisać:

    myRef.setValue („Demo for Save”);

Czytaj dane:

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

Uwaga: jest to jedyny temat wprowadzający, w jaki sposób zaimplementować bazę danych w aplikacji dla systemu Android utraconą z większej ilości rzeczy dostępnych w bazie danych FirebaseRealtime,



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow