zoukankan      html  css  js  c++  java
  • Httputils请求网络数据

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

                }
            });
        }

  • 相关阅读:
    vue项目开发基本目录结构
    小程序图片上传七牛
    vue2.0无限滚动加载数据插件
    Vue使用vue-echarts图表
    vue-countTo---简单好用的一个数字滚动插件
    vee-validate的使用
    javaScript---RegExp
    JavaScript 特效之四大家族(offset/scroll/client/event)
    CSS3 三次贝塞尔曲线(cubic-bezier)
    require和import区别
  • 原文地址:https://www.cnblogs.com/weiyangge/p/5454538.html
Copyright © 2011-2022 走看看