Привет, ребята. Я новичок в 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();
}
}
});