Glide使用时出现IllegalArgumentException: You cannot start a load for a destroyed activity

将glide使用的context强制转化为activity

然后判断activity是否被销毁

如果没有被销毁,则执行Glide任务

Activity activity = (Activity)mContext;
if(!activity.isDestroyed())
{
    Glide.with(context).load("http://img3.imgtn.bdimg.com/it/u=1920527348,1753488313&fm=27&gp=0.jpg").into(imageView);
}
这样就不会出现这个错误了

猜你喜欢

转载自blog.csdn.net/qq_30555429/article/details/80198012