解决方案 »
- 求一个android中,取assets中json数据的小功能 在线等
- 请问android4.0下, 如何在状态栏上加一个自已的图标
- 怎么一下子将SQLITE里面的某一个表的数据全部读出来,用LISTVIEW显示出来
- 刚从J2ME转过来 请问如何绘制图片中的一部分?
- apk反编译之后如何变成安卓的项目?求大神赐教
- activity窗口模式,做为背景的activity上的控件能否被点击到?
- 我这个是错哪里啦???
- 怎么获得自己app在桌面的图标
- Android Studio运行开源项目中的cardsui-for-android
- android的问题反馈功能
- 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方法里面