我知道这个问题太笼统了,因为具体而言,我下面有一个实现DocumentChange.Type.ADDED
的代码,并且在我添加新数据时工作如下:
firestore.addSnapshotListener...
for (DocumentChange doc : documentSnapshots.getDocumentChanges()) {
if (doc.getType() == DocumentChange.Type.ADDED) {
MyContent content = doc.getDocument().toObject(MyContent.class);
myList.add(content);
myAdapter.notifyDataSetChanged();
}
}
我的具体问题是,何时使用DocumentChange.Type.REMOVED
,你们有示例代码吗?
答案 0 :(得分:1)
您使用它来检查结果集中以前的文档是否不再存在。如果您不关心这种情况,则无需使用它。