gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:18 26 4
gpt4 key购买 nike

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

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

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

谢谢。

最佳答案

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


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

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

关于android - 使用firebase时是否需要实现SwipeToRefresh?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com