Xutilt网络获取数据

  //解析
    private void myinitData() {
        RequestParams parms=new RequestParams("http://huixinguiyu.cn/Assets/js/data.js");
        x.http().get(parms, new Callback.CommonCallback<String>() {
            //请求数据成功
            @Override
            public void onSuccess(String result) {
                Gson gson=new Gson();
                InifBean bean = gson.fromJson(result, InifBean.class);
                List<InifBean.ApkBean> apklist = bean.getApk();
                if(adapter==null){
                    adapter=new MyAdapter(getActivity(),apklist);
                    xlv.setAdapter(adapter);
                }else{
                    adapter.loadmore(apklist,flog);

                }


            }
            //请求数据失败要做的
            @Override
            public void onError(Throwable ex, boolean isOnCallback) {

            }
            //取消
            @Override
            public void onCancelled(CancelledException cex) {

            }
            //最后要做的
            @Override
            public void onFinished() {

            }
        });


    }

 

 //上面是XUtils解析

//下面是需要写的一个方法

  x.Ext.init(this);

 

posted on 2017-09-03 19:40  权威的程序  阅读(147)  评论(0编辑  收藏  举报