2017-01-12 11 views
1

Firebaseデータベースから値を追加または更新せずに値を取得したいとします。データベース内の値を更新せずにFirebaseでデータを取得する方法はありますか?

すべてのリスナーを使用しようとしましたが、すべて値を取得するためにデータを更新する必要があります。

+0

[この質問の回答はこれを確認するのに役立ちます](http://stackoverflow.com/questions/41591045/how-to-get-nested-child-from-firebase-database-using-android/41591763) #41591763) –

+1

Thanxですが、使用されるリスナーは変更されたデータを配信します。 @ Vijaymakwana –

+0

データベースの値を変更すると仮定したコードはありますか? – koceeng

答えて

4

Firebaseリスナーをアタッチすると、すぐに既存の値が評価され、変更があった場合に再び発生します。したがって、リスナーを呼び出すために値を変更する必要はありません。 documentationから

:彼らはイベントの時点で存在して

あなたは、指定されたパスに内容の静的なスナップショットを読み取るためにonDataChange()メソッドを使用することができます。 このメソッドは、リスナーがにアタッチされ、子を含むデータが変更されるたびに1回トリガーされます。

+0

ありがとう..それは私の問題を解決しました.. –

0

それはこのことについて私の解決策は、それを再度登録し、その後Firebaseリスナーと を登録解除することです//

を助けることができる場合。

関連する問題