項目中原本是用的Glide3.7.0,一切功能正常,但是集成了網易雲信的UIKIT后,就出問題了,發現是Glide4.0的問題。
Glide4.0,始終會報這么一個錯,就算是最簡單的加載也仍然報錯。
"void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry)"
查閱官方文檔發現說要添加一個AppGlideModule類
@GlideModule
public class MyAppGlideModule extends AppGlideModule {
}
添加后,仍然出錯!
差了很多文章,最后還是在這里找到了答案:https://stackoverflow.com/questions/47327760/glide-crash-because-of-context-4-3-1/47330015
需要在上面的類里面重載這個方法,終於搞定!
@Override
public boolean isManifestParsingEnabled() {
return false;
}
