android - Android Firebase 存储失败时重试下载
问题描述
我正在使用 Firebase 存储来允许我的应用用户上传/下载文件。我已经检查了文档中可能出现的错误,并且我注意到了方法StorageException#getIsRecoverableException()
。
对于某些操作,例如加载用户图片,我想以编程方式重试下载(如果错误是可恢复的),并且我想处理尝试次数(即下载应尝试最多 3 次,如果失败每次我都会放弃,我会向用户显示一条错误消息)。
StorageReference#getFile(File)
返回 a FileDownloadTask
,但我在这个类中看不到任何我想要的方法。
解决方案
推荐阅读
- codeigniter - 如何使用一个 codeigniter 应用程序制作多站点?
- flutter - 如何使用 Navigator.popUntil Flutter
- python-3.x - 如何将原始 html 的 CSV 重新格式化为已清理的数据集 csv?
- r - 同时拟合许多逻辑回归,如何?
- plc - 模型文本列表中的 CoDeSys 可视化下拉菜单自定义值
- zend-framework - 需要 Zend_Session_Namespace 的 Yii2 等价物
- python-3.x - Scrapy没有从某个xpath中提取数据
- c++ - 将“int”分配给“int [2]”时的类型不兼容
- angular - Angular - 有没有办法将更改检测限制为当前组件及其子组件
- java - Eclipse 在您键入时显示数字