2

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);

我在下载时遇到了一堆异常。我记录了它们,我想尽可能地消除这些事件的发生。

  1. 例外 :

    解码成现有位图的问题

  2. 例外 :

    java.net.SocketTimeoutException:读取超时

  3. 例外 :

    javax.net.ssl.SSLProtocolException: SSL 握手中止: ssl=0x5742c778: SSL 库失败,通常是协议错误

我认为可以通过配置增加超时来修复读取超时OkHttp。我不知道如何设置它Glide

我的问题是如何尽可能摆脱这些图像加载错误?

4

1 回答 1

0

您可以使用 OkHttp 自定义超时。请参阅https://github.com/bumptech/glide/issues/432

于 2016-07-31T23:51:13.237 回答