android.os.networkonmainthreadexception怎么解决
2017-01-18 16:40
489 查看
在android2.3之后 在主线程中必须使用另一个线程 如handler机制,或者异步任务获取网络数据 如果你访问网络的操作 必须放在主线程中执行,那么 在oncreate()中添加 if (GetVersion.GetSystemVersion() > 2.3) { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath() .build()); } 这样 高版本中也可以在主线程中执行网络操作了
相关文章推荐
- android.os.NetworkOnMainThreadException解决
- android.os.NetworkOnMainThreadException异常如何解决
- 解决android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException异常如何解决
- 解决android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException异常解决办法
- android.os.NetworkOnMainThreadException异常解决办法
- 解决android程序中出现android.os.NetworkOnMainThreadException
- 解决android.os.NetworkOnMainThreadException
- 解决android连接网时出现“android.os.NetworkOnMainThreadException”异常的方法
- android.os.NetworkOnMainThreadException异常如何解决
- 解决android.os.NetworkOnMainThreadException
- 解决android.os.NetworkOnMainThreadException
- AndroidRuntime(1185): android.os.NetworkOnMainThreadException 异常解决
- 解决android.os.NetworkOnMainThreadException
- 如何解决安卓网络主线程异常的问题:Caused by: android.os.NetworkOnMainThreadException [duplicate]
- android.os.NetworkOnMainThreadException解决办法
- 解决android.os.NetworkOnMainThreadException
- 解决android.os.NetworkOnMainThreadException
- 解决android.os.NetworkOnMainThreadException