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

来源:互联网 发布:effective java pdf 编辑:程序博客网 时间:2024/05/26 15:56

因为报的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() {        }    });}

原创粉丝点击