Firestore Get: полезно ли указывать прослушиватель ошибок или мы можем просто использовать if (! Task.isSuccessful ())? - PullRequest
0 голосов
/ 28 апреля 2019

В документации не указано addOnFailureListener для метода get.

Однако написано ::

if (task.isSuccessful()) {
            ...
        } else {
            Log.d(TAG, "get failed with ", task.getException());
        }

В частности: get failed with в вызове Log.d оператора else.

Означает ли это, что addOnFailureListener может быть заменено этим условием?

1 Ответ

1 голос
/ 28 апреля 2019

Вы можете заменить один OnCompleteListener, который проверяет статус успешного выполнения Задачи, и OnFailureListener, и OnSuccessListener, каждый из которых предполагает статус результата.

Это не относится к Firestore. Таким образом, API задач Play Services работает для всего кода, который его использует.

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