지난 주부터 AdView 생성과 관련된 많은 ANR 보고서를 받기 시작했습니다. 나는 내 코드에서 아무 것도 변경하지 않았다.Android : AdView를 만들 때의 ANR
나는이처럼 내 활동에서 onCreate() 메소드를 만드는거야 : 여기
this.adView = new AdView(this, AdSize.SMART_BANNER, "axxxxxxxxxxxxxx");
내가 배경에로 AdView를 만들려고 내가
at dalvik.system.DexFile.openDexFile(Native Method)
at dalvik.system.DexFile.<init>(DexFile.java:93)
at dalvik.system.DexFile.loadDex(DexFile.java:133)
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:261)
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:229)
at dalvik.system.DexPathList.<init>(DexPathList.java:96)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:52)
at dalvik.system.DexClassLoader.<init>(DexClassLoader.java:57)
at com.google.ads.ag.b(SourceFile:95)
at com.google.ads.ag.a(SourceFile:69)
at com.google.ads.bp.<init>(SourceFile:158)
at com.google.ads.a.w.<init>(SourceFile:266)
at com.google.ads.AdView.a(SourceFile:508)
at com.google.ads.AdView.<init>(SourceFile:94)
을 받고있어 ANR 스택의 스레드가 있지만 UI 스레드에서 만든 경우에만 작동하는 것 같습니다 ...
"UI 스레드에서 만든 경우에만 작동하는 것 같습니다." 그때 당신은'Handler'를 사용해야합니다. – Simon