码迷,mamicode.com
首页 > Web开发 > 详细

Httputils请求网络数据

时间:2016-05-03 14:08:21      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

private void getData(final String s) {

        i++;
        // 请求网络数据
        HttpUtils utils = new HttpUtils();
        utils.send(HttpMethod.GET, url + i, new RequestCallBack<String>() {
            @Override
            public void onFailure(HttpException arg0, String arg1) {
                // TODO Auto-generated method stub
            }

            @Override
            public void onSuccess(ResponseInfo<String> arg0) {

                String result = arg0.result;// 得到结果
                // 请求数据成功后解析xml文件
                XStream stream = new XStream();
                // 解析封装到实体类
                stream.processAnnotations(SuperClass.class);
                SuperClass class1 = (SuperClass) stream.fromXML(result);

                // 保存到集合
                list = class1.getTweets().getTweet();

                System.out.println("解析的集合:" + list);

                // 发送handler消息
                if (s.equals("刷新")) {
                    handler.sendMessage(handler.obtainMessage(1, list));
                }
                if (s.equals("加载")) {
                    handler.sendMessage(handler.obtainMessage(2, list));
                } else {
                    handler.sendMessage(handler.obtainMessage(3, list));
                }

            }
        });
    }

Httputils请求网络数据

标签:

原文地址:http://www.cnblogs.com/weiyangge/p/5454538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!