Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
来源:互联网 发布:怎样在七天网络上查分 编辑:程序博客网 时间:2024/05/03 00:22
几乎每天都在论坛里面看到有网友问这个问题,代码是无误的,在低版本的API上都可以运行的,但在3.0以上的版本就会出现NetworkOnMainThreadException
出现android.os.NetworkOnMainThreadException错误提示的原因
原因:不允许在主线程中进行网络访问
解决办法:将网络访问的操作单独放到一个线程中,代码如下:
- new Thread(){
- @Override
- public void run()
- {
- //把网络访问的代码放在这里
- }
- }.start();
欢迎转载交流:http://blog.csdn.net/aminfo/article/details/7903112
注:亲测有效。
0 0
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- Android “NetworkOnMainThreadException”出错原因及解决办法
- Android NetworkOnMainThreadException异常原因及解决办法
- Android 关于“NetworkOnMainThreadException”解决办法
- android networkonmainthreadexception 异常的解决办法
- STM8S提示错误信息的原因及解决办法
- FreeLibrary 出错原因及解决办法
- Android使用adb命令时提示提示“CANNOT LINK EXECUTABLE: cannot ...”的原因及解决办法
- Android 关于“NetworkOnMainThreadException”的解决方案
- android.os.NetworkOnMainThreadException错误的原因
- CCS2.2 cdb文件打开出错的原因及解决办法
- Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示的原因及解决办法
- iOS之富文本
- OC内存管理三
- 程序计算3+6+9++。。。。
- 程序判断一个数是否为偶数 一个数是否为奇数
- 欢迎使用CSDN-markdown编辑器
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- proteus7.10以上才能仿真arm cortex-m3
- gridview显示图片
- 进程切换switch_to()注释
- unix:///var/run/supervisor.sock no such file
- supervisor后台启动shadowsocks
- 新手引导
- 面试
- 增强现实(AR)学习笔记1:Vuforia开发准备