您的位置:首页 > 大数据 > 人工智能

android调用webservice报错conn.getOutputStream().write(content.getBytes());//出错了 抛出networkonmainthreadexc

2014-05-08 11:21 781 查看
NetworkOnMainThreadException
提示你不要在主线程中访问网络。

把要访问的网络单独放在一个线程中:

new Thread(){
    @Override
    public void run()
    {
        //把你上面那段网络访问的代码放在这里     
    }
}.start();

如果是临时测试不是最终发布版本可以通过去掉strictMode来解决
办法是在oncreate中使用如下代码

Java code

?
最终的解决办法还是通过线程来请求网络数据,给你一个使用asyncTask的例子

Java code

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android