2016-09-02 2 views
3

私はニュースアンドロイドアプリを開発し、firebaseを使ってブログ読者に最新のニュースを伝えることを考えました。だから数日の間firebaseで遊んだ後、私は自分のアプリ用のデータベースを作成することができました。firebaseを使用するときにSwipeToRefreshを実装する必要がありますか?

このようにして、私は自分のアプリにSwipeRefresh機能を追加して、ユーザーがスワイプして自分のデータベースに投稿された最新のニュースを入手できると思った。

私は皆、知っているようにfirebaseデータベースがリアルタイムであるため、更新してブログリーダーにニュースコンテンツを送ってもらうためにスワイプ機能を追加する必要があると私は思いましたか?

ありがとうございました。

+3

はい、そうです、あなたはswipeToRefreshが必要ありません! =) リアルタイムデータベースに関する素晴らしいことです! –

+1

Firebaseリスナを正しく実装している限り、何をしようとしているかによって、ユーザはデータをリフレッシュする負担を取り除くことができます。これは、リアルタイムデータベースのawesomenessの一部です。 –

+0

上記のコメントが述べたように、あなたはそうする必要はありません。データベースの更新は即座にアプリに同期されます。 – RamithDR

答えて

2

Firebaseデータベースは、変更があるたびに自動的あなたRecyclerView /リストビュー、または任意のビューを更新リアルタイムデータベースです。を更新した場合でも


はあなたがdatabase.addListenerForSingleValueEvent();によって単一ValueEventListenerを追加するときしかし、忘れてはいけない、方法は一度だけと呼ばれます。それが望ましくない場合は、方法database.addValueEventListener()を使用します。それが直接できません自動同期機能を無効にする必要がありますためにあなたははまだは、「スワイプ・ツー・リフレッシュ」FirebaseRecyclerAdapter/FirebaseListAdapterに実装することはできません

注意。

関連する問題