Buscar..


Integre la base de datos en tiempo real de Firebase con una aplicación de Android

Cómo implementar la base de datos Firebase Real-Time en aplicaciones Android.

Instalación / Instalación:

  1. Primero, instale el SDK de Firebase ( guía )

  2. Registra tu proyecto utilizando la consola Firebase.

  3. Después de completar con éxito los dos pasos anteriores, agregue la siguiente dependencia en su nivel de aplicación gradel.

    compile 'com.google.firebase:firebase-database:9.2.1'
    
  4. [Opcional] Configure las reglas de seguridad de su base de datos ( referencia ).

Ejemplo de implementación:

  1. Declarar e inicializar la referencia de la base de datos.

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

Más tarde puede crear diferentes referencias para acceder a diferentes nodos.

  1. Escribir nuevos datos en la base de datos.

    myRef.setValue("Writing Demo");
    
  2. Leer datos de la base de datos.

     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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow