/** 更新资料编辑 */ protected void updateInfoData() { getUserData(); // 添加要上传的图片 // addUploadImages(); // 判断用户是否修改了资料 if (mNewUserBean.equals(mOldUserBean) && Bimp.imgPath.size() == 0) { showLongToast(getString(R.string.eidt_info_tip_msg)); return; } // 设置用户操作的动作码 PreferencesUtil.setSteps(Constants.Step.SAVE); mNewUserBean.imgList = Bimp.getUploadImg(); // 提交编辑请求 // AsyncHttpService.modifyUserInfo(mNewUserBean, imgList, AsyncHttpService.modifyUserInfo( mNewUserBean, new JsonHttpResponseHandler() { @Override public void onStart() { showLoadDialog((R.string.is_submitted_ellipsis)); super.onStart(); } @Override public void onFailure( int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) { super.onFailure(statusCode, headers, throwable, errorResponse); showLongToast(getString(R.string.httpisNull)); mDialogLoading.dismiss(); } @Override public void onSuccess(int statusCode, Header[] headers, JSONObject response) { Log.d(TAG, "info: " + response.toString()); dismissLoadDialog(); super.onSuccess(statusCode, headers, response); try { if (UtilsError.isErrorCode(EditInfoActivity.this, response)) { return; } PreferencesUtil.putValue(PreferencesUtil.KEY_USER_NAME, mNewUserBean.userName); showLongToast(R.string.data_editor_success); thisFinish(); } catch (Exception e) { dismissLoadDialog(); e.printStackTrace(); ErrLogUtils.uploadErrLog(EditInfoActivity.this, ErrLogUtils.toString(e)); } } }, this); }
/** * 扫描完成后,用户点击下一步的响应事件 * * @param view */ public void completeScan(View view) { saveOperateLog(((Button) view).getText().toString(), null); if (scanList.size() == 0) { String msg = String.format(getString(R.string.please_add_x_commit), PreferencesUtil.ordtitle); // "请添加" +PreferencesUtil.ordtitle + "后再提交", showShortToast(msg); return; } String fromType = getIntent().getStringExtra(OrderActionActivity.FILED_TYPE_FROM); PreferencesUtil.setSteps(Constants.Step.NEXT); // // 将List转化为Set,去除重复订单数据 // Set<String> set = new HashSet<String>(); // set.addAll(scanList); Log.e(TAG, mScanModel + ">>" + scanList.size() + ">>" + scanList); // if (scanList.size() == 1) { if (TextUtils.equals(fromType, OrderActionActivity.VALUE_FROM_ACCIDENT)) { startToAccident(); } else if (scanList.size() == 1 && TextUtils.equals(Constants.Value.STATUS_OK, mScanModel)) { requestIsUpdate(); } else { startOrderExecute(); } }