您的位置:首页 > 理论基础 > 计算机网络

android执行远程地址,就会报android.os.Net..... 这个原因是网络操作不能在主线程进行

2014-06-03 12:41 411 查看
android执行远程地址,就会报android.os.Net..... 这个原因是网络操作不能在主线程进行,必须新建一个进程

new Thread(new Runnable(){

@Override

public void run() {

try {

HttpClient httpClient = new DefaultHttpClient();

HttpGet httpRequest = new HttpGet("http://"

+ ipaddr.getIp() + ":"

+ ipaddr.getPort()

+ "/kzServer/CanelComputer");

HttpResponse httpResponse;

httpResponse = httpClient.execute(httpRequest);

} catch (ClientProtocolException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}).start();

Toast.makeText(KzActivity.this, "成功!", Toast.LENGTH_LONG)

.show();

这样操作可以不用打开浏览器就可以触发远程服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐