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

posted @ 2016-07-29 13:58  天才哥哥  阅读(155)  评论(0)    收藏  举报