Glide.with(this).load("https://www.baidu.com/img/bdlogo.png").skipMemoryCache(false).diskCacheStrategy(DiskCacheStrategy.ALL).error(R.drawable.gantanhao) .centerCrop().into(iv);
加載一直不能正常加載網(wǎng)絡(luò)圖片 酝陈,都是加載error中的圖片姨蟋,
改為監(jiān)聽(tīng)錯(cuò)誤狀態(tài):
Glide.with(this).load("https://www.baidu.com/img/bdlogo.png").listener(new RequestListener() {
@Override
public boolean onException(Exception e, String model, Target target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target target, boolean isFromMemoryCache, boolean isFirstResource) {
return false;
}
}).skipMemoryCache(false).diskCacheStrategy(DiskCacheStrategy.ALL).error(R.drawable.gantanhao) .centerCrop().into(iv);
添加listener博个,斷點(diǎn)得到錯(cuò)誤e值:
result = {java.lang.SecurityException@4410} "java.lang.SecurityException: Permission denied (missing INTERNET permission?)"
cause = {android.system.GaiException@4424} "android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)"
detailMessage = "Permission denied (missing INTERNET permission?)"
stackState = {int[62]@4426}
stackTrace = {java.lang.StackTraceElement[0]@4427}
suppressedExceptions = {java.util.Collections$EmptyList@4428}? size = 0
shadow$_klass_ = {java.lang.Class@503} "class java.lang.SecurityException"
shadow$_monitor_ = -2084365041
然后發(fā)現(xiàn)錯(cuò)誤位置,ok酗钞,INTERNET權(quán)限放在application外