java如何在Firestore Android中持续检查字段/文档更改
我试图在Android中使用Snapshot Listener
方法来听我的文档
我有一个名为“Mobile”的文档和一个名为“UUID”的字段。在“UUID”中,我保存了用户登录的所有手机的UUID
这段代码的问题是,我无法用这段代码连续地获取侦听器。我们可以使用Android服务或其他东西来持续检查文档或文档中某个字段的更改吗
我需要创建一个代码,它将持续检查UUID字段是否有任何更改,并且代码应该相应地创建一个Toast
我还担心这会增加我们数据库的读写次数
谁能帮帮我吗?提前谢谢
# 1 楼答案
你为什么这么说?这就是它所做的,它gets the data in real-time
如果你想在用户关闭应用程序的情况下获得更新,你确实需要一项服务。有关更多信息,请查看我在以下帖子中的答案:
是的,如果继续保持侦听器处于活动状态,它肯定会增加读取/写入的次数。因此,如果你不支付额外的读/写费用,你应该根据你活动的生命周期删除侦听器,正如我在以下帖子中的回答所述: