使用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
,因为这需要您禁用自动-同步功能,这不是直接可能的。
我开始开发新闻 android 应用程序,并想到使用 firebase 向我的博客读者传播最新消息。所以在玩了几天 firebase 之后,我能够为我的应用程序创建数据库。
完成后,我考虑在我的应用程序中添加 SwipeRefresh 功能,这样用户就可以通过滑动来获取发布在我的数据库中的最新消息。
但我突然想到,众所周知,由于 firebase 数据库是实时的,当我可以即时更新并向我的博客读者提供新闻内容时,是否有必要添加滑动刷新功能?
谢谢。
Firebase 数据库是一个实时数据库,它会在您的RecyclerView/Listview 或任何视图发生变化时自动 更新.
但是,请不要忘记,当您通过 database.addListenerForSingleValueEvent();
添加单个 ValueEventListener
时,该方法只会被调用一次 EVEN WHEN UPDATED。如果你不想这样,你可以使用 database.addValueEventListener()
方法。
请注意,您还不能 将 "Swipe-to-refresh" 实现到 FirebaseRecyclerAdapter
/FirebaseListAdapter
,因为这需要您禁用自动-同步功能,这不是直接可能的。