Android Glide3.7使用diskCacheStrategy加载图片失败的问题

释放双眼,带上耳机,听听看~!

1.加载代码:

 Glide.with(mContext)
.load(videoThumbUrl)
.error(R.drawable.error)
.transform(new CenterCrop(mContext),new GlideRoundTransform(mContext))
.diskCacheStrategy(DiskCacheStrategy.ALL)//采用了缓存策略
.crossFade()
.dontAnimate()
.into(homeRecyclerImage);

2.错误原因:

元数据设置在application中,导致无法创建image_manager_disk_cache缓存文件,从而无法加载SOURCE和ALL问题。只要设置在application之外就可以了

<meta-data
android:name="com.dtv.start.GlideModelConfig"
android:value="GlideModule"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"

讲meta-data 中的内容放到applicaiton之外

人已赞赏
Android文章

Android Animation动画的基本使用与介绍

2020-2-23 4:55:24

Android文章

安卓进阶第五篇之常见动画的使用

2020-2-23 7:44:46

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索