Повторная загрузка хранилища Android Firebase при сбое - PullRequest
0 голосов
/ 01 сентября 2018

Я использую Firebase Storage, чтобы позволить пользователям моего приложения загружать / скачивать файлы. Я проверил документы на возможные ошибки и заметил метод StorageException#getIsRecoverableException().

Для некоторых операций, таких как загрузка пользовательского изображения, я хотел бы повторить загрузку программным способом (если ошибка может быть исправлена), а также я бы хотел обработать количество попыток (то есть загрузку следует пробовать максимум 3 раза, если он все время терпит неудачу, я бы сдамся и покажу пользователю сообщение об ошибке).

StorageReference#getFile(File) возвращает FileDownloadTask, но я не вижу ни одного метода в этом классе, который делает то, что я хочу.

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