Ricerca…


Integrare il database in tempo reale di Firebase con un'applicazione Android

Come implementare il database in tempo reale di Firebase nelle applicazioni Android.

Setup / Installazione:

  1. Innanzitutto, installa l'SDK Firebase ( guida )

  2. Registra il tuo progetto usando la console Firebase

  3. Dopo aver completato correttamente i due passaggi precedenti, aggiungere la seguente dipendenza nel livello di livello dell'applicazione.

    compile 'com.google.firebase:firebase-database:9.2.1'
    
  4. [Facoltativo] Configurare le regole di sicurezza del database ( riferimento ).

Esempio di implementazione:

  1. Dichiarare e inizializzare il riferimento del database

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

In seguito è possibile creare diversi riferimenti per accedere a diversi nodi

  1. Scrivi nuovi dati nel database

    myRef.setValue("Writing Demo");
    
  2. Leggi i dati dal database

     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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow