2016-11-15 7 views
0

AndroidアプリケーションにFirebaseを追加し、自分の依存関係を設定しました。 そして、私はRealDataBaseに新しいオブジェクトを追加しようとしていますが、何も保存されません。ここでAndroidでFirebaseデータベースに新しいオブジェクトを追加する

は私のコードです:

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

は行方不明何かか?

PS:rqはオブジェクトです。

+3

ほとんどの場合、データベースに対する書き込み権限はありません。 [このページ]を参照してください(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)を検出する方法について説明します。 –

+0

正確には許可の問題でした。ありがとうございました! –

+0

あなたはそれが修正されて聞いてよかった。あなたと同じ状況の人々が見つけにくいので、私は「再現できません」と投票します。 –

答えて

0

構文には何も欠けているわけではありません。すべてが完璧です。このmDatabase.push().setValue(rq)を試して、新しい子がルートの下に作成されているかどうかを確認することもできます。

問題が解決しない場合は、他にも問題がなければなりません。端末にGoogle Playサービス9.0以上が搭載されているかどうかを確認できます。 Firebaseダッシュボードで

0

=>データベース=>ルールと

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

あるいは、必要に応じてユーザ登録を作成して設定。

enter image description here

関連する問題