Glide:网络错误时的加载尝试次数

时间:2016-11-28 10:03:06

标签: android android-glide

我可以设置下载图片的尝试次数吗?发生网络错误时,滑动会自动重新加载图像吗?

1 个答案:

答案 0 :(得分:0)

我的第一个问题:为什么要自动重新下载导致错误的图像?不是它会再次抛出错误吗?尽管如此。

我会将错误抛给用户并让用户决定(例如,当用户忘记打开Wifi时,检测到并让用户打开它,然后让用户单击按钮再试一次)。

但是你要求的是,你需要RequestListener类。 来自:https://github.com/bumptech/glide/wiki/Debugging-and-Error-Handling

  

尽管启用调试日志记录很简单,但只有您这样做才有可能   有权访问该设备。将Glide与预先存在的或   更复杂的错误记录系统,你可以使用   RequestListener类。请求时将调用onException()   失败并将提供导致失败的异常,或者为null   如果解码器无法从数据中解码任何有用的东西   接收。您可以使用以下命令将侦听器传递给每个请求   listener()API。

     

请务必从onException()返回false以避免覆盖Glide   默认错误处理行为(例如通知目标   错误)。