Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 何时使用DocumentChange。添加、修改和删除的文档类型?_Java_Google Cloud Firestore - Fatal编程技术网

Java 何时使用DocumentChange。添加、修改和删除的文档类型?

Java 何时使用DocumentChange。添加、修改和删除的文档类型?,java,google-cloud-firestore,Java,Google Cloud Firestore,我知道这个问题太笼统了,对于具体的问题,我在下面有一个实现DocumentChange.Type.ADDED的代码,并且在我添加新数据时工作如下: firestore.addSnapshotListener... for (DocumentChange doc : documentSnapshots.getDocumentChanges()) { if (doc.getType() == DocumentChange.Type.ADDED) {

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

你们用它来检查以前在结果集中的文档是否不再在结果集中。如果您不关心这种情况,那么您就不需要使用它。

要求提供代码示例对于堆栈溢出来说是离题的。@DougStevenson好的,我该怎么办?您还没有真正指出您要解决的问题是什么。你的问题只是说什么时候使用DocumentChange.Type.REMOVED。听起来我必须刷新我的回收器。