zoukankan      html  css  js  c++  java
  • android执行远程地址,就会报android.os.Net..... 这个原因是网络操作不能在主线程进行

    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();

    这样操作可以不用打开浏览器就可以触发远程服务器

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    github提交代码403
    针对七牛含有特殊字符的文件名,对特殊字符编码处理
    去除字符串所有空格
    按关键词匹配度排序
    服务器监控-Zabbix
    数据同步
    字符串-占位符
    Redis序列化
    Redis监听回调
    时间计算
  • 原文地址:https://www.cnblogs.com/shipeng22022/p/4614008.html
Copyright © 2011-2022 走看看