版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/
出现原因:假如你在一个页面的adapter中加载了100个图片没加载完finish了,下次再进这个页面会根据缓存在上个acitvity地址加载圖片但上个地址已经被干掉了(finish) ,说的比较乱,不知道怎么表达理解理解。
解决办法使用Glide加载图片的时候判断下context 是否为空
我看再github上issue中 莋者推荐的有个解决方法是在每次加载图片的时候判断一下context是否为空
判断当前activity是否被销毁 我感觉其实都一样看你们自由选择
这个方法中error.code = -999。查资料发现是请求被取消的意思所以在这个方法里面进行一下处理。
Ok,完美解决这个问题记录一下,碰到的朋友可以试一下。