当我想在没有处理程序的Application中设置strictMode时-活动中没有任何效果。
此代码有效:
public class MyApp extends Appliction {
@Override
public void onCreate() {
super.onCreate();
new android.os.Handler().post(new Runnable() {
@Override
public void run() {
setup_strict_mode();
}
});
}
}
该代码不起作用(“活动”中未启用严格模式)
public class MyApp extends Appliction {
@Override
public void onCreate() {
super.onCreate();
setup_strict_mode();
}
}
这是setup_strict_mode:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll()
.penaltyDeath().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll()
.penaltyLog().build());
尽管onCreate在UI thead中运行,但为什么会这样呢?
好的,我找到了解决方案。它的一个错误描述了他
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句