firebaseのマニュアルとGoogleのアプリ起動時のすべてのデータの取得方法に関する情報を見つけるのに問題があります。Firebaseはアプリの起動時にすべてのデータを取得します
ここでは、イベントなしでアプリ起動時に以下のデータをすべて取得したいとします。 ArrayListに格納します。 ArrayList<Quote>
と見積もりに3つのフィールド(int id、String text、String author)があるとします。
[{
"id" : 1,
"text": "There are 1,411 tigers left in India.",
"author": "NULL"
}, {
"id" : 2,
"text": "The Greek for \"left-handed\" also means \"better\".",
"author": "NULL"
}]
はdocumentationによればOnDataChangeの()しかし、アプリケーションが任意のデータを変更しないと呼ばれる方法があります。どのように私はカスタムアダプターに渡すことができるArrayList<Quote>
にすべてのデータとストアをつかむ。
"Value Events"セクションを読む:onDataChange()[...]このメソッドは、リスナーがアタッチされると1回トリガされ、子を含むデータが変更されるたびにトリガされます。 –