Android 使用firebase时是否有必要实施SwipeToRefresh?

Android 使用firebase时是否有必要实施SwipeToRefresh?,android,firebase,firebase-realtime-database,swiperefreshlayout,Android,Firebase,Firebase Realtime Database,Swiperefreshlayout,我开始开发一个新闻android应用程序,并考虑使用firebase向我的博客读者传播最新新闻。所以在玩了几天firebase之后,我能够为我的应用程序创建数据库 完成这项工作后,我想在我的应用程序中添加SwiperFresh功能,这样用户就可以在我的数据库中浏览最新的新闻 但我突然想到,既然我们都知道firebase数据库是实时的,那么当我可以随时更新并向我的博客读者发送新闻内容时,是否有必要添加滑动刷新功能 谢谢。Firebase数据库是一个实时数据库,可在发生更改时自动更新您的Recycl

我开始开发一个新闻android应用程序,并考虑使用firebase向我的博客读者传播最新新闻。所以在玩了几天firebase之后,我能够为我的应用程序创建数据库

完成这项工作后,我想在我的应用程序中添加SwiperFresh功能,这样用户就可以在我的数据库中浏览最新的新闻

但我突然想到,既然我们都知道firebase数据库是实时的,那么当我可以随时更新并向我的博客读者发送新闻内容时,是否有必要添加滑动刷新功能


谢谢。

Firebase数据库是一个实时数据库,可在发生更改时自动更新您的RecyclerView/Listview或任何视图


但是,不要忘记,当您通过
数据库添加单个
ValueEventListener
即使在更新时,该方法也只会被调用一次。如果您不想这样做,可以使用方法
database.addValueEventListener()


请注意,您还不能
FirebaseRecyclerAdapter
/
FirebaseListAdapter
执行“刷卡刷新”,因为这需要您禁用自动同步功能,这是不可能的。

是的,您是对的,您不需要刷卡刷新!=)这就是实时数据库最棒的地方!取决于您正在尝试做什么,只要您正确实现Firebase侦听器,您就可以消除用户刷新数据的负担……这是实时数据库令人敬畏的一部分。正如上面提到的,您不必这样做。对数据库的任何更新都将立即与应用程序同步。@LucasPaolillo我同意,但是如果有很多用户添加到您的数据库,由于行的不断增加,RecyclerView看起来像是出故障了。@应用通过RecyclerView显示实时更新信息的决定在很大程度上取决于您的应用程序正在尝试完成什么,使用RecyclerView可能不是所有时候的最佳选择。