私はfirebaseデータベースクエリの作業をしていました。しかし、彼らがそこに書いているようにドキュメントを読んでいる間は少し混乱していたリスナーのonChildAdded()
は子供が追加されるたびに呼び出されます。FirebaseのaddListenerForSingleValueEventメソッドとaddChildEventListenerメソッドの違いは何ですか?
私のシナリオでは、すべての子を照会する必要があります。上記の方法で完了するか、addListenerForSingleValueEvent
で完了する必要がありますか?
としても、彼らはそのリスナーが、それはどういう意味ref.removeEventListener(originalListener)
- のように切り離す必要があるドキュメントに言及しますか?
- 新しいデータがデータベースに追加されたときに何度も何度も呼び出す予定ですか?
代わりに( 'addChildEventListener()'と 'addListenerForSingleValueEvent()')のスニペットを作成し、データベースにいくつかの項目を追加して何が起こるかを見てみましょう。それ、私たちはあなたのためにドキュメントを再ハッシュするだけです。それでも問題が解決しない場合は、コードスニペットと期待した内容を投稿してください。 –
貴重なアドバイスありがとうございます..私は間違いなくすぐに比較の両方の方法を使用します。現在addListenerForSingleValueEvent()を使用していましたが、それはaddChildEventListener()以上のことを少しは理解しています。ありがとうございました。すぐに私の質問が更新されます。 :) –