2016-11-15 41 views
0

Ich habe gerade Firebase zu meiner Android-Anwendung hinzugefügt, meine Abhängigkeiten konfiguriert. Und jetzt versuche ich ein neues Objekt zu meiner RealDataBase hinzuzufügen, aber keine Sache wird gespeichert.Hinzufügen eines neuen Objekts zur Firebase-Datenbank mit Android

Hier ist mein Code:

 private DatabaseReference mDatabase; 
     mDatabase = FirebaseDatabase.getInstance().getReference(); 
     mDatabase.child("Remorqueurs").setValue(rq); 

Ist etwas fehlt?

PS: rq ist ein Objekt.

+3

Wahrscheinlich haben Sie Schriftsteller Erlaubnis nicht in der Datenbank. Siehe [diese Seite] (http://stackoverflow.com/documentation/firebase/5548/how-do-i-listen-for-errors-when-accessing-the-database/19721/detect-errors-when-writing- a-value-on-android # t = 201611151808457853214), um dies zu erkennen. –

+0

genau das war ein Problem der Erlaubnis. Vielen Dank! –

+0

Gut zu hören, dass es behoben wurde. Ich werde dafür stimmen, als "unfähig zu reproduzieren" zu schließen, da dies wahrscheinlich nicht von Personen in der gleichen Situation gefunden wird wie Sie. –

Antwort

0

Es fehlt nichts in der Syntax, es ist alles perfekt. Sie können alternativ versuchen, mDatabase.push().setValue(rq) und überprüfen, ob ein neues Kind unter dem Stamm erstellt wird oder nicht.

Wenn das Problem weiterhin besteht, dann muss ich ein anderes Problem haben. Sie können prüfen, ob Ihr Gerät über Google Play Services 9.0+ verfügt.

0

In Firebase Armaturenbrett:

=> Datenbank => Regeln und

{ 
    "rules": { 
    ".read": true, 
    ".write": true, 
    } 
} 

Einstellung oder eine Benutzerregistrierung bei Bedarf erstellen.

enter image description here

Verwandte Themen