Firestore Не удалось получить документ, потому что клиент находится в автономном режиме - PullRequest
0 голосов
/ 20 сентября 2018

Привет, ребята. Я новичок в Firebase-Firestore и получаю сообщение об ошибке в автономном режиме.
Я уже установил постоянство (True) и получаю некоторые кэшированные данные в автономном режиме, но есть одна функция, которая даетмне эта ошибка форума, logcat указывает мне на (task.getResult (). exist ()) .Я не знаю, что делать, кто-нибудь может мне помочь?спасибо.

ОШИБКА: com.google.android.gms.tasks.RuntimeExecutionException: com.google.firebase.firestore.FirebaseFirestoreException: не удалось получить документ, поскольку клиент находится в автономном режиме.

firebaseFirestore.collection("Posts/" + blogPostId + "/Likes").document(currentUserId).get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
                @Override
                public void onComplete(@NonNull Task<DocumentSnapshot> task) {

                    if(!task.getResult().exists()){ //I GET ERROR HERE

                        Map<String, Object> likesMap = new HashMap<>();
                        likesMap.put("timestamp", FieldValue.serverTimestamp());

                        firebaseFirestore.collection("Posts/" + blogPostId + "/Likes").document(currentUserId).set(likesMap);

                    } else {

                        firebaseFirestore.collection("Posts/" + blogPostId + "/Likes").document(currentUserId).delete();

                    }

                }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...