Android 4.0 使用网络 NetworkOnMainThreadException
16lz
2021-01-23
Android 3.0 以后对网络使用有了更严格的限制,使用网络前
需加入
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());
否则会出现 NetworkOnMainThreadException 异常
更多相关文章
- Android HttpClient网络通信的测试
- 使用ijkplayer播放一个网络视频
- android 判断是wifi还是4g网络
- 如何取得android手机网络信息
- Android下检测网络状态 3G WIFI
- android使用JSON进行网络数据交换(服务端、客户端)的实现
- android获取网络数据
- android网络连接总结