pos
public class Position1Activity extends Activity {
// url地址
String url = "http://www.oschina.net/action/api/tweet_detail?id=";
private Tweet info;
private ImageView img_3;
private ImageView info_image;
private TextView name;
private TextView title;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_position1);
Intent intent = getIntent();
info = (Tweet) intent.getSerializableExtra("info");
img_3 = (ImageView) findViewById(R.id.image);
info_image = (ImageView) findViewById(R.id.info_image);
title = (TextView) findViewById(R.id.title);
name = (TextView) findViewById(R.id.name);
getData();
}
private void getData() {
// TODO Auto-generated method stub
HttpUtils utils = new HttpUtils();
utils.send(HttpMethod.GET, url + info.id, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
// TODO Auto-generated method stub
String result = arg0.result;
XStream stream = new XStream();//解析数据
stream.processAnnotations(InfoBean.class);
final InfoBean bean = (InfoBean) stream.fromXML(result);
final BitmapUtils butils=new BitmapUtils(getApplicationContext());
runOnUiThread(new Runnable() {
public void run() {
name.setText(bean.tweet.author);//设置内容
title.setText(bean.tweet.body);
butils.display(img_3, bean.tweet.portrait);
if(!bean.tweet.imgSmall.equals("")&&bean.tweet.imgSmall!=null){
butils.display(info_image, bean.tweet.imgSmall);
}else{
info_image.setVisibility(View.GONE);
}
}
});
}
});
}
}

浙公网安备 33010602011771号