4
リスナを設定したときと同じようにonDataChange()がトリガされないようにすることはできますか?FirebaseのonDataChange()が最初に起動されないようにすることはできますか?
リスナを設定したときと同じようにonDataChange()がトリガされないようにすることはできますか?FirebaseのonDataChange()が最初に起動されないようにすることはできますか?
いいえ、あなたが望むようにはできません。 firebase listenerは、認証され、eventlistenerが設定された直後に開始されます。
Firebaseデータベースに既存のデータがある場合、そのデータをダウンロードせず、Firebaseリスナーを初期化してから保存されたデータのみをダウンロードすることを意味しますか? –
'ValueEventListener'は、現在の値とその値に対するすべての変更に対して呼び出されるものとして定義されています。その動作を変更する方法はありません。これは[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)のように聞こえます:どのユースケースを実装しようとしていますか?初期値を受け取る? –
@FrankvanPuffelenデータをフェッチし、独自のマスタdb(firebase dbと同期している)にバックアップされた独自のエンドポイントからリストを取り込むアプリケーションの例を考えてみると、そのデータが変更されるとonChild **イベントfirebaseのリストを更新します。それは可能ですか?firebase dbの最初のonChildAdded()イベントをどうやって無視して、最初の試みでエンドポイントからデータを取得するだけですか? – Droidwala