4

RecyclerViewを更新したくないFirebaseRecyclerAdapterがあります。これは、データベースにあるビューの数に基づいてアイテムを表示するためです。問題は、他のユーザーがアイテムを表示すると、アプリで表示されるリストの順序が変わらないということです。 リサイクラーアダプターがデータの変更を常にリッスンするのを止める方法はありますか?あるいは別の方法でこれを行う必要がありますか?Firebase android FirebaseRecyclerAdapterが自動的に更新されないようにする方法は?

ご協力いただきありがとうございます。

+0

データの変更をリッスンしていませんか? –

+0

@TylerPfaffどういう意味ですか?私の知る限りでは、データ変更のリスニングを無効にする方法はありません –

答えて

4

FirebaseUIのアダプタは、作成するQuery/DatabaseReferenceのデータにライブバインドされています。アダプタでこの動作をオフにする方法はありません。

しかし、ValueEventListenerを簡単に作成して、List<T>の静的データを入力し、ArrayAdapterにフィードすることができます。

+0

こんにちは、答えに感謝!私はそれをテストし、あなたの答えを受け入れるようになるでしょう! –

+0

'ValueEventListener'を使ってデータベースの項目から複数の子を取得するにはどうすればいいですか?私は 'MYURL.firebaseio.com/items'を持っています。アイテムには、複数の子が複数含まれていますが、個々の子に個別にアクセスしてリストに追加するにはどうすればよいですか? –

+0

http://stackoverflow.com/questions/17904613/how-to-read-data-from-firebase-once-using-java-androidを参照してください –

関連する問題