如何跟踪是否完全获取了 Firestore 数据?

How to track Firestore data completely fetched or not?

mColRef.document(mUid).get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
        @Override
        public void onSuccess(DocumentSnapshot documentSnapshot) {
            List<String> list =  (ArrayList<String>) documentSnapshot.get("contact");
        }
    });

ANDROID-JAVA: 我在 Firestore users_list 中有一个数组字段,它可能包含 5k 到 10k 的字符串值。 我想确保所有数据都完全加载到 List 列表中,然后我才能执行其他操作。请告诉我如何知道从 Firestore 阵列成功加载的所有数据。 提前致谢...

任何时候执行 Firestor 查询,调用 onSuccess 回调时,所有 查询结果都可用。 回调的快照参数包含所有文档数据,因此当您调用 documentSnapshot.get() 时,整个结果都可用。不存在部分加载的文档这样的东西。要么全有要么全无。