Glide错误java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
一问题代码
Glide.with(MainActivity.this).load(subjectDetail.editor_icon.big.url)
.error(R.drawable.subject_bac).placeholder(R.drawable.subject_zhe)
.into(ivImageBac);
Glide.with(MainActivity.this).load(subjectDetail.editor_icon.big.url)
.error(R.drawable.subject_bac).placeholder(R.drawable.subject_zhe)
.into(ivImageBac);二修改
Glide.with(getApplicationContext()).load(subjectDetail.editor_icon.big.url)
.error(R.drawable.subject_bac).placeholder(R.drawable.subject_zhe)
.into(ivImageBac);
本文介绍了一种解决Glide在特定情况下抛出IllegalArgumentException的方法。通过更改Glide的初始化方式,从使用Activity上下文切换为使用ApplicationContext,成功避免了因Activity销毁而导致的加载失败问题。





