javavavava的gravatar头像
javavavava 2015-12-29 17:51:32

Android开发中使用AsyncHttpClient框架怎么更新后台json数据?

RequestParams params=new RequestParams()
params.put("sessionID", AppUtil.getUserVo().getSessionID())
params.put("info", getResources().getString(R.string.hremployee));

 

public void baseInfo(Context context,RequestParams params, final HttpUtil.ReponseCallback<EmpVo> callback){
    HttpUtil.get(context,spellUrl(baseInfo_url), params, new TextHttpResponseHandler() { @Override  public void onFailure(int i, Header[] headers, String s, Throwable throwable) { callback.onFailure(s,throwable);  } @Override  public void onSuccess(int i, Header[] headers, String s) {
            EmpVo empVo = parseJsonToEmpVo(s);  callback.onSuccess(empVo);  }
    }); }

 

大家请看上面一段,先构造了params,然后根据公司后台给的handler/EmpInfo.ashx接口,通过返回的数据传入asynschttp框架的success方法去处理了empVo

 

private EmpVo parseJsonToEmpVo(String result){
    EmpVo empVo=null;  try {
        JSONObject obj=new JSONObject(result);  int ret=obj.getInt("result");  if(ret==0){ //LogUtil.d(TAG,obj.getString("HREmployee").toString());  empVo=gson.fromJson(obj.getString("HREmployee"),type_empVo);  }
    } catch (JSONException e) {
        e.printStackTrace();  } return empVo; }

​然后这样就得到了empVo了。

 

现在问题来了!!!我需要update员工表(emp),代码应该怎么写?用asynschttp的post方法吗?那参数怎么传进去?​

请看下图

Android开发中使用AsyncHttpClient框架怎么更新后台json数据?

这张是在后台那边拍过来的,因为第一次写公司的代码,不知道怎么下手。上面的postempinfo就是接口了,然后有个req.inForm的方法,下面是返回的一堆emp的数据...

所有回答列表(1)
changs0115的gravatar头像
changs0115  LV3 2015年12月30日

asynschttp的post方法请求后台的员工信息更新接口啊

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友