Buscar..


Cómo conectar la base de datos en tiempo real con la aplicación de Android

Cómo implementar la base de datos FirebaseRealTime en la aplicación de Android. A continuación se indican los pasos para hacerlo.

  1. Primero instale el sdk de firebase. Si no sabe cómo instalarlo, a continuación encontrará la URL para obtener ayuda. Instalar Firebase SDK

  2. Después de registrar su proyecto en la consola firbase, la URL de la consola firbase es la URL de la consola Firebase

  3. Después de completar con éxito el paso anterior, agregue la dependencia siguiente en su nivel de aplicación gradel. compile 'com.google.firebase: firebase-database: 9.2.1'

  4. También una cosa más configurar sus reglas de base de datos de base de fuego. Si no sabe cómo configurarlo, a continuación encontrará la URL que lo ayudará. Configurar reglas de base de fuego

  5. Ahora, después de todo, el código original es el inicio, primero recupere la instancia de su base de datos, lance FirebaseDatabase como la siguiente,

    Base de datos FirebaseDatabase = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference ("mensaje");

Ahora puede crear diferentes objetos diferentes de DatabaseReference para el acceso a un nodo diferente,

  1. Ahora puede guardar o recuperar datos usando DataBaseReference como de la siguiente manera, Para guardar:

    myRef.setValue ("Demo para guardar");

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

Nota: Este es el único tema de introducción sobre cómo implementar la base de datos en la aplicación de Android, o más cosas disponibles en la base de datos FirebaseRealtime.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow