我可以设置下载图片的次数吗?发生网络错误时,滑翔会自动重新加载图像?滑行:网络错误时的加载尝试次数
0
A
回答
0
我的第一个问题:你为什么要自动重新下载一个抛出错误的图像?是不是会再次抛出错误?尽管如此,仍在循环中。
我会向用户抛出错误并让用户决定(例如,当用户忘记打开Wifi,检测到这一点并让用户打开它,然后让用户单击一个按钮再试一次) 。
但是你所要求的可以完成,你需要RequestListener类。 来源:https://github.com/bumptech/glide/wiki/Debugging-and-Error-Handling
虽然启用调试日志记录很简单,它是唯一可能的,如果你有 访问设备。要将Glide与预先存在的或 集成的更复杂的错误日志记录系统集成,您可以使用RequestListener类 。如果请求 失败并且将提供导致失败的异常,则会调用onException(),如果解码器无法解码接收到的数据中的任何有用内容,则会调用onException()。您可以使用 listener()API将侦听器传递给每个请求。
务必从onException()返回false以避免重写Glide的 默认错误处理行为(例如通知目标 错误)。
相关问题
- 1. 404错误尝试加载平均网络应用程序
- 2. “失败 - 网络错误”当尝试使用“下载”属性
- 3. 尝试使用QT的网络库时出现错误2027
- 4. 尝试加载类错误的Symfony 2
- 5. 在尝试创建用户时网络管理工具错误
- 6. 尝试登录时出现React-native,Firebase网络错误
- 7. 错误:尝试从WEB API加载数据时出现[ng:areq]
- 8. “导入错误:DLL加载失败”尝试首次
- 9. tinymce无法加载(网络错误)
- 10. 尝试加载csvToGeoPoints时出错
- 11. GD尝试加载字体时出错
- 12. 尝试加载位图时出错
- 13. Vaadin:尝试加载插件时出错
- 14. 尝试加载mapfragment时出错
- 15. 尝试加载故事板时出错
- 16. Magento:尝试加载产品时出错
- 17. 尝试加载页面时出错
- 18. 尝试加载XLConnect包时出错
- 19. Jquery滑块在第一次加载时显示错误
- 20. 错误:加载块0失败。 - 的WebPack尝试加载0.js
- 21. 尝试从SQL Server同步数据时发生网络错误IOException
- 22. 错误的视图时,我尝试着急加载
- 23. 安装后尝试加载ggplot2时的错误消息
- 24. 尝试从网址加载图片时出错
- 25. 的MPMoviePlayerController - 捕捉网络错误加载电影时
- 26. 尝试从网络位置加载程序集
- 27. 尝试添加print_stack_trace时链接错误
- 28. Unity3D:通过网络加载资产时的平滑交互?
- 29. 网络不可用尝试映射网络驱动器时出错
- 30. 尝试运行grails时Bootrun错误
谢谢,但我读了这篇文章。有必要收集未加载代码的图像的url,并重新开始加载。我需要在这个功能,因为用户可以有不稳定的连接,可以在下载过程中丢失。 – Vladislav