Android(安卓)3.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
16lz
2021-01-24
以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException
找了资料经过实践,解决方法是在activity类中的onCreate方法中添加strict代码,如下:
public void onCreate() { ....... StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork() // or .detectAll() for all detectable problems .penaltyLog() .build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects() .penaltyLog() .penaltyDeath() .build()); ......}
似乎是3.0在网络上做了更加严格的限制,更多的查询API上的StrictMode 。。。。
更多相关文章
- Android(安卓)AIDL详解
- Fragment的交互及管理
- android实时高斯模糊
- PHP 和 Android(安卓)MD5 加密出来结果是一样的代码
- Android(安卓)顶部状态栏覆盖到应用之上?
- 开发安卓-android使用webview加载网页无法使用js的问题
- Android(安卓)利用服务Service创建标题栏通知
- 《Android应用开发揭秘》读者问题汇总
- Android之Broadcast, BroadcastReceiver(广播)