我开始研究新闻Android应用程序并想到使用firebase向我的博客读者传播最新消息。因此,在使用firebase几天后,我能够为我的应用程序创建数据库。
完成后,我想到将SwipeRefresh功能添加到我的应用程序中,以便用户可以滑动以获取我的数据库中发布的最新消息。
但是我发现,由于firebase数据库是实时的,我们都知道,当我可以动态更新并向我的博客读者提供新闻内容时,是否有必要添加刷卡刷新功能?
感谢。
答案 0 :(得分:3)
Firebase数据库是一个实时数据库,可以在发生更改时更新您的RecyclerView / Listview或任何视图自动。
但是,不要忘记,当您按ValueEventListener
添加单个database.addListenerForSingleValueEvent();
时,只会在更新 <时调用该方法/ strong>即可。如果您不想要,请使用方法database.addValueEventListener()
。
请注意,您无法 实施&#34;刷卡到刷新&#34;到FirebaseRecyclerAdapter
/ FirebaseListAdapter
,要求您停用自动同步功能,这是不可能的。