如何从Firestore下载阵列。爪哇

时间:2020-05-05 20:12:22

标签: java android firebase google-cloud-firestore

private void downloadArray(){
    final DocumentReference docRef = database.collection("Users").document(uid);
    docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
        @Override
        public void onComplete(@NonNull Task<DocumentSnapshot> task) {
            if(task.isSuccessful()){
                DocumentSnapshot documentSnapshot = task.getResult();
                ArrayList<String> ArrayFromFirestore= (ArrayList<String>) documentSnapshot.get("categories");
                CopyArray.addAll(ArrayFromFirestore);
            }
        }

    });
}

CopyArray是私有类变量。我尝试将一个数组复制到另一个数组,尽管事实上我的ArrayFromFirestore中有元素,但CopyArray始终为0 我可以在此功能之外修改变量吗?

0 个答案:

没有答案