Android 使用http链接服务器时候发生异常
感觉这个异常时突然出现的,项目重新运行到手机上之后就开始报这个错了,并且代码无论怎么修改,在httpConn.connect()这行代码中就会报异常.异常和代码可以见图片...
感觉这个异常时突然出现的,项目重新运行到手机上之后就开始报这个错了,并且代码无论怎么修改,在httpConn.connect()这行代码中就会报异常.异常和代码可以见图片.
AndroidMainfest.xml文件配置是正确的 展开
AndroidMainfest.xml文件配置是正确的 展开
1个回答
2015-05-10
展开全部
我估计是你没有使用异步机制打开网络,在UI线程中直接打开HTTP连接访问网络是不对的,你要使用线程,如下:
// 在需要http连接网络的地方调用
new Thread(new Runnable(
public void run()
{
// 这里http连接服务器
//若需要更新界面,可以结合Handler来处理,如下
updateHandler.sentMessage(XXXX);//具体要传什么参数需要自己定义
}
)).start();
// 在需要http连接网络的地方调用
new Thread(new Runnable(
public void run()
{
// 这里http连接服务器
//若需要更新界面,可以结合Handler来处理,如下
updateHandler.sentMessage(XXXX);//具体要传什么参数需要自己定义
}
)).start();
追问
应该不是你说的这个问题,因为这些代码都是运行在继承的AsyncTask 类中的,这个类中运行代码就是异步的了啊。并且这个代码之前运行是正常的。大神,求再想想问题的原因啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询