2017.12.13 第四天第五天-接口对接

因为报的android中级课程,所以在格微是一直跟老师一起做同一个数字校园真实项目,最近几天我们布局基本都结束,昨天下午接到接口任务,说实话以前没有接触到,所以昨天下午老师大概给我们讲解了一下,然后我大概研究一下午晚上回去写了些没有成功说实话不太懂,然后第二天老师更新了例子,我就模仿着来写,写了一上午怎样都报错,根本获取不到他的值,后来没办法去找老师,老师看了一下看我写的没问题,让我找接口对接的老师,果然是接口出了问题,后来获取到了值,下午适配时候就因为模仿了一行无用的代码,一直报错一直改,最后还是在老师的帮助下解决了问题,因为今天主要是写后台,代码图片我就不上传了。就贴点主要代码就好了。



private void init() {

    mPro.setMessage("正在加载");
    mPro.show();
    cc.removeAll(cc);

    String key1="login_id";
    String key2="fixed";
    String key3="zt";
    String key4="myWorkOrder";
    String key5="key";

    String value1 = UserData.getLogin_Id(RepairProgressActivity.this);
    String value2 = "no";
    String value3 = "";
    String value4 = "1";
    String value5 = UserData.getKey(RepairProgressActivity.this);


    String p="{" +
            key1+":'" +value1+ "'," +
            key2+":'" +value2+ "',"+
            key3+":'" +value3+ "',"+
            key4+":'" +value4+ "',"+
            key5+":'" +value5+ "'}";

    Map<String,String> map=new HashMap<>();
    map.put("p",p);


    gHttp.ajaxPost(HttpUtil.URL_GETBAOXIULIST, map, new GHttp.IAjaxCall<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            mPro.hide();
            if (response != null) {
                        JSONArray array = response.optJSONArray("data");
                        Log.d("onResponse: ",array+"=============");
                    for(int i=0;i<array.length();i++){
                        RepairProgress llb = new RepairProgress();
                        JSONObject obj =array.optJSONObject(i);
                        llb.setXqj(obj.optString("xqj"));
                        llb.setDdName(obj.optString("ddName"));
                        llb.setBxsj(obj.optString("bxsj"));
                        llb.setWz(obj.optString("wz"));
                        llb.setZt(obj.optString("zt"));
                        llb.setId(obj.optString("id"));
                        cc.add(llb);
                    }
                adapter= new RepairProgressAdapter(cc,RepairProgressActivity.this);
                listView.setAdapter(adapter);
            }else{
                Log.d("abc   ","data  ==null");
            }

        }
        @Override
        public void onFailure() {
        }
    });

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值