如何解决4.0以后android UI线程执行网络耗时操作会报错

来源:互联网 发布:模拟人生3 mac 编辑:程序博客网 时间:2024/04/27 22:54

耗时在操作最好能放在一个新的线程中执行,

如果非要在UI线程中执行,可以在oncreate方法中执行如下代码:

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());


0 0
原创粉丝点击