【发布时间】:2018-09-22 17:35:42
【问题描述】:
我正在关注 firestore here 的文档,并尝试在集合上附加快照侦听器以获取实时更新。
我在尝试区分来自 Snapshot 事件侦听器的响应是第一次响应(在这种情况下将返回集合中的所有文档)还是更改事件响应时遇到了麻烦,在这种情况下我想要添加检查以确定发生了什么变化。 这 同一文档中的脚注:
重要提示:第一个查询快照包含与查询匹配的所有现有文档的添加事件。这是因为您正在获得一组更改,这些更改使您的查询快照与查询的初始状态保持同步
没有提到如何识别第一个查询快照和后续查询快照。
我可以在 SO 上找到的唯一相关问题是 one,但在我的情况下它无济于事。
非常感谢任何帮助,因为我已经找不到要去的地方了。
谢谢。
【问题讨论】:
-
据我了解,每次打开活动时,它都会读取所有文件,对吗?之后只计算修改和删除的文档?
标签: android firebase android-recyclerview listener google-cloud-firestore