Android 3.0上访问出现 android.os.NetworkOnMainThreadException
16lz
2021-01-23
Android 3.0上访问出现 android.os.NetworkOnMainThreadException
问题:Android 3.0上访问出现 android.os.NetworkOnMainThreadException
原因:不能在android的主线程中,执行一个网络操作
解决方案:
public void onCreate() {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork()
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
}
更多相关文章
- android 在android中教你一行代码判断是不是主线程
- android 主线程和子线程之间的消息传递
- 微软和Wistron再度联手,Android和Chrome OS又成鱼肉
- Android设备到底侵犯了微软的什么专利
- Android主线程与子线程之沟通
- Android UI主线程与子线程
- android主线程中Looper.loop()为什么不会造成程序ANR
- android利用handler回到主线程