我正在使用Firebase Storage允许我的应用程序的用户上传/下载文件。
我已经检查了文档中可能的错误,并且注意到方法StorageException#getIsRecoverableException()
。
对于某些操作,例如加载用户图片,我想以编程方式重试下载(如果错误可以恢复),并且我想处理尝试次数(即,下载应尝试最多3次,如果它始终失败了,我会放弃,并向用户显示错误消息。
StorageReference#getFile(File)
返回一个FileDownloadTask
,但是我在此类中看不到任何能满足我需要的方法。