我知道这个问题太笼统了,具体来说,我下面有一个实现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你们有示例代码吗?

最佳答案

您可以使用它来检查结果集中先前存在的文档是否不再存在。如果您不关心这种情况,则无需使用它。

09-28 00:00