NetworkOnMainThreadException
来源:互联网 发布:小视频网站源码 编辑:程序博客网 时间:2024/05/20 11:23
这个异常出现是因为,自己将访问网络的操作放在主线程MainActivity里了,访问网络是一个相当耗时的操作,所以平常都是放在主线程里的。虽然我们编写其他程序时可以将访问网络的操作放到主线程里,但是Android 拒绝我们这个做。
解决方法:
将访问网络的操作放到子线程里,具体操作多种多样,下面是一个例子:
private class BtnOnclickListener implements OnClickListener {@Overridepublic void onClick(View v) {new Thread(r).start();}}private Runnable r = new Runnable() {@Overridepublic void run() {HttpUtils utils = new HttpUtils();String text;text = utils.downloadText("http://10.6.12.54:8080/voa/word.lrc");System.out.println(text);}};
0 0
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- NetworkOnMainThreadException
- 关于 NetworkOnMainThreadException
- 解决NetworkOnMainThreadException
- 解决NetworkOnMainThreadException
- 解决NetworkOnMainThreadException
- [Android]NetworkOnMainThreadException
- 解决NetworkOnMainThreadException
- NetworkOnMainThreadException异常
- Android networkonmainthreadexception
- NetworkOnMainThreadException异常
- “NetworkOnMainThreadException”异常
- android.os.NetworkOnMainThreadException问题
- 费用流做二分图最大权匹配
- Activity生命期的代码含义
- ASP中Excel导入到数据库。
- 微信开发 提示 Redirect_uri参数错误解决方法
- 一看就会Android之BroadcastReceiver
- NetworkOnMainThreadException
- HDOJ 4452 Running Rabbits(模拟)
- js正则表达式验证字符
- java uuid生成
- 学习windows驱动(内存对象)
- 学Android---RadioGroup和RadioButton
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- poj 3279 Fliptile
- 测试Android真机访问电脑主机web项目服务器的问题