使用firebase时是否需要实现SwipeToRefresh?

Is it necessary to implement SwipeToRefresh when using firebase?

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

完成后,我考虑在我的应用程序中添加 SwipeRefresh 功能,这样用户就可以通过滑动来获取发布在我的数据库中的最新消息。

但我突然想到,众所周知,由于 firebase 数据库是实时的,当我可以即时更新并向我的博客读者提供新闻内容时,是否有必要添加滑动刷新功能?

谢谢。

Firebase 数据库是一个实时数据库,它会在您的RecyclerView/Listview 或任何视图发生变化时自动 更新.


但是,请不要忘记,当您通过 database.addListenerForSingleValueEvent(); 添加单个 ValueEventListener 时,该方法只会被调用一次 EVEN WHEN UPDATED。如果你不想这样,你可以使用 database.addValueEventListener() 方法。

请注意,您还不能 将 "Swipe-to-refresh" 实现到 FirebaseRecyclerAdapter /FirebaseListAdapter,因为这需要您禁用自动-同步功能,这不是直接可能的。