问题:
我们在使用Glide时,有可能会遇见下面这种错误,
出现这种情况的原因,可能是因为glide还在处理图片,而此时你按back键activity已经销毁了,也有的是在页面滑动时对图片做处理导致的。
解决办法:
1、在使用glide加载图片的时候添加一个判断,
2、网上有说在onDestory()方法里添加:Glide.with(this).pauseRequest();
这样写应该也是可以的。
而我项目里的写法是在onPause()里:
然后在onResume()里:
个人总结:
当使用Glide不添加这些代码时,程序不一定会报错的,只有在某些特定的条件下才会出这个错,所以以后使用Glide的时候要注意这个点。