首页 > Web开发 > 详细

Httputils请求网络数据

时间:2016-05-03 14:05:39      阅读:120      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!