最近项目中使用了https的请求url,在使用glide加载时报错,接下来我为大家记录一下解决的详细步骤:
【Glide 4.X 使用自定义okhttp 加载图片(忽略https验证)】1.首先要保证项目中已经依赖了okhttp 的相关依赖和Glide 的相关依赖。
2. 新建OkhttpGlideModule 继承AppGlideModule
文章图片
3.添加依赖
implementation "com.github.bumptech.glide:okhttp3-integration:4.0.0-RC1"编译之后 找到OkHttpStreamFetcher和OkHttpUrlLoader类 拷贝到自己项目中,之后即可删除掉该依赖。
4.@GlideModule
这个@GlideModule注解,就是我们实现Glide的配置类所用的。
这个类会自动被实例化,自动调用这个类的注册组件方法。这里就产生了一个OkHttpClient实例。