解决方案 »
- android 把第三方apk打包到System.img的问题
- 我是新手,在eclipse上配置了个android,不过建虚拟机出现了个这问题!
- 刚做Android,在网上下了一个代码,自己调试的时候出了问题,请大家帮我看看
- 关于android程序 UI界面 美化的问题!!!!给100分!!!!
- android两个activity切换的问题
- 关于android环境配置需要求助
- 两个Activity跳转的时候,自定义翻页效果(代码分享)
- 求大虾解答!~
- 求助用Canvas保存EditText并绘制出来
- android开机后弹出AlertDialog按钮无默认焦点
- android MapView 转成 Bitmap
- 请教动态创建控件怎么等分排列
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;
}
});
}
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方法里面