Recherche…


Comment connecter une base de données en temps réel avec une application Android

Comment implémenter la base de données FirebaseRealTime dans une application Android. Voici les étapes à suivre pour le faire.

  1. Installez d'abord sdk Firebase, si vous ne savez pas comment installer, voici l'URL d'aide. Installez Firebase SDK

  2. Après avoir enregistré votre projet dans la console Firbase, l’URL de la console Firbase est l’URL de la console Firebase.

  3. Une fois que vous avez terminé avec succès, ajoutez les dépendances suivantes au niveau de votre application. compile 'com.google.firebase: base de données firebase: 9.2.1'

  4. En outre, une autre chose permet de configurer les règles de votre base de données Firebase. Si vous ne savez pas comment configurer, voici l'URL qui vous aide. Configurer les règles de la base de feu

  5. Maintenant, après tout, le code d’origine est démarré, récupérez d’abord votre instance de base de données, lancez FirebaseDatabase comme suit,

    Base de données FirebaseDatabase = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference ("message");

Vous pouvez maintenant créer différents objets différents de DatabaseReference pour le noeud d'accès différent,

  1. Maintenant, vous pouvez enregistrer ou récupérer des données à l'aide de DataBaseReference comme suit, pour l'enregistrement:

    myRef.setValue ("Demo for Save");

Lire les données:

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

Note: Ceci est le seul sujet d'introduction pour implémenter une base de données dans une application Android perdue de plus de choses disponibles dans la base de données FirebaseRealtime,



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow