我在我的项目中使用Glide
作为图像加载库,因为我对它的内存性能非常满意。但是,当我使用simpletarget将图像作为位图下载时,我确实无法加载图像。
Glide.with(this).load(Utils_.getInstance_(application).getGlideURLWithHeaders(WebServices.URL_PREFIX + WebServices.ENDPOINT_GET_PICTURE_FROM_MATCH_USING_IDS + "/" + imageIds.get(0)))asBitmap().diskCacheStrategy(DiskCacheStrategy.NONE).into(targetOne);
我在下载时遇到了很多例外。我记录了它们,我想尽可能地消除它们的出现。
例外:
解码到现有位图的问题
例外:
java.net.SocketTimeoutException:读取超时
例外:
javax.net.ssl.SSLProtocolException:SSL握手中止:ssl = 0x5742c778:SSL库失败,通常是协议错误
我认为可以通过配置OkHttp
来增加超时来修复读取超时。我不知道如何使用Glide
来设置它。
我的问题是如何尽可能摆脱这些图片加载错误?