解决方案 »

  1.   

    button.setOnClickListener(new Button.OnClickListener() {
                public void onClick(View v) {
                 //自定义方法获得数据。请求你也没说是get还是post,要什么参数?所以,详细你自己去写吧,网上资料多。
     new Thread(new Runnable() {

    @Override
    public void run() {
    getData();
    }
    }).start();
                }
            });String result;
       private void getData(){
          //网络请求代码
        ..........................
      result=/*获得数据**/
      //获得到数据后
       handler.sendEmptyMessage(1);
    }Handler handler=new Handler(new Callback() {

    @Override
    public boolean handleMessage(Message arg0) {
    switch(arg0.what){
    case 1:
     textView.setText(result);   
    break;


    }
    return false;
    }
    });
        }
      

  2.   

    public static String httpGet(String url) {
     BasicHttpParams httpParams = new BasicHttpParams();  
     HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT);  
     HttpConnectionParams.setSoTimeout(httpParams, SO_TIMEOUT);  
    String result = "";
    HttpClient httpClient = new DefaultHttpClient(httpParams);
    HttpGet get = new HttpGet(url);
    try {
    HttpResponse response = httpClient.execute(get);
    if(response.getStatusLine().getStatusCode()==200){
    //result是服务器得到的返回值
    result = EntityUtils.toString(response.getEntity());
    return result;
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    return null;
    }
    把得到的 result 放到textview.set方法里面
      

  3.   

    http://blog.csdn.net/u010514380/article/details/43574939我一直用这个