您的位置:首页 > 理论基础 > 计算机网络

Pull解析xml文件,并用HttpUtils请求数据接口(示例方法)

2016-06-30 20:27 671 查看
public  void httputils()

    {

        

        

        String path="http://www.oschina.net/action/api/news_list?catalog=1&pageSize=20&pageIndex"+pageIndex;

        

        HttpUtils utils=new HttpUtils();

        

        utils.send(HttpMethod.GET, path, new RequestCallBack<String>() {

            

            @Override

            public void onFailure(HttpException arg0, String arg1) {

                System.out.println("请求失败"+arg1);

            }

            

            @Override

            public void onSuccess(ResponseInfo<String> arg0) {

                

                String str=arg0.result;

                

//                Log.i("TAG", str);

                

                //字节输入流

                ByteArrayInputStream bs=new ByteArrayInputStream(str.getBytes());

                //创建对象

                RequestData requestData=new RequestData();

                //得到字节流

                list = requestData.parse(bs);

                Message msg=Message.obtain();

                //将集合给obj

                msg.obj=list;

                //给定一个标志

                msg.what=1;

                //利用handler发送消息

                handler.sendMessage(msg);

                

            }

             

        });

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: