document.getMetadata (). hasPendingWrites () показывает true из-за того, что данные не хранятся в firebase - PullRequest
0 голосов
/ 09 июля 2020

Когда я пытаюсь сохранить RIDE_KEY в Firebase, он не сохраняется, потому что pendingWrites показывает true. Если ожидающие записи ложны, он сохраняет RIDE_KEY в Firebase, но не сохраняется в пятый раз. В чем проблема? Можете ли вы дать мне решение этой проблемы? Я пробовал, но он показывает то же самое pendingwrites показывает true, но мне нужно false.

DocumentReference docRef = db.collection("RIDE_KEY").document(mPresenter.ride_key());
docRef.get().addOnCompleteListener(task -> {
    if (task.isSuccessful()) {
        DocumentSnapshot document = task.getResult();
        assert document != null;
        if (!document.getMetadata().hasPendingWrites()) {
            //
        }
    }
});
...