风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述出现Android.os.NetworkOnMainThreadException 错误相关的知识,希望能为你提供帮助。
两种方法解决:
1、如果用的gradle打包,在build.gradle中修改配置
修改SDKVersion 为低版本(7),不能版本降低过多,否则会出现很多不适配。2、将网络访问放在一个新的线程中,高版本上不允许网络访问阻塞主线程。
new Thread() {
@override
public void
run() {
//网路访问线程
}
【出现Android.os.NetworkOnMainThreadException 错误】}.start();
推荐阅读
- 我是如何理解Android的Handler模型_2
- Android studio统计项目总行数
- Android基础新手教程——4.2.3 Service精通
- android 中ProgressBar的使用
- androiduses-permission和permission具体解释
- IDEA:Application Server was not connected before run configuration stop, reason: Unable to ping 1099
- Android 广播接受者
- 在VS Code中调试安装在手机中的App
- 使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target 'android-7'