| | |
| | | |
| | | import com.bumptech.glide.load.resource.bitmap.RoundedCorners; |
| | | import com.google.gson.JsonObject; |
| | | import com.hdl.linkpm.sdk.core.callback.IDefaultCallBack; |
| | | import com.hdl.linkpm.sdk.core.callback.IResponseCallBack; |
| | | import com.hdl.linkpm.sdk.core.exception.HDLException; |
| | | import com.hdl.linkpm.sdk.user.HDLLinkPMUser; |
| | |
| | | viewBinding.toolbarTopFragmentMeRl.topBackBtn.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | //数据是使用Intent返回 |
| | | Intent intent = new Intent(); |
| | | //把返回数据存入Intent |
| | | intent.putExtra("memberHeadIcon", mMemberHeadIconUrl); |
| | | //设置返回数据 |
| | | intent.putExtra("memberName", UserConfigManage.getInstance().getUserName()); |
| | | setResult(10, intent); |
| | | finish(); |
| | | } |
| | |
| | | cameraAlbumPopWindow = new CameraAlbumPopWindow(_mActivity, new CameraAlbumPopWindow.CameraAlbumListener() { |
| | | @Override |
| | | public void successCallBack(final File a) { |
| | | //上传头像文件 |
| | | HDLLinkPMUser.getInstance().uploadUserHeadImage(a, new IResponseCallBack<ImageSubmitInfo>() { |
| | | @Override |
| | | public void onSuccess(ImageSubmitInfo imageKey) { |
| | | JsonObject imageInfo = new JsonObject(); |
| | | imageInfo.addProperty("memberHeadIcon", imageKey.getUrl()); |
| | | HDLLinkPMUser.getInstance().updateMemberInfo(imageInfo, new IDefaultCallBack() { |
| | | //上传头像地址 |
| | | HdlAccountLogic.getInstance().updateMemberHeadIcon_C(imageKey.getUrl(), new CloudCallBeak<Boolean>() { |
| | | @Override |
| | | public void onSuccess() { |
| | | public void onSuccess(Boolean obj) { |
| | | mMemberHeadIconUrl = imageKey.getUrl(); |
| | | setMemberHeadIcon(); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException error) { |
| | | HdlLogLogic.print("uploadUserHeadImage error:" + error.getMsg()); |
| | | public void onFailure(HDLException e) { |
| | | HdlLogLogic.print("uploadUserHeadImage error:" + e.getMsg()); |
| | | // hideLoading(); |
| | | } |
| | | }); |
| | |
| | | confirmationInputDialog.setYesOnclickListener(new ConfirmationInputDialog.onYesOnclickListener() { |
| | | @Override |
| | | public void Confirm(String str) { |
| | | HdlAccountLogic.getInstance().updateMemberInfo_C("", str, "", "", "", "", new CloudCallBeak<Boolean>() { |
| | | HdlAccountLogic.getInstance().updateMemberName_C(str, new CloudCallBeak<Boolean>() { |
| | | @Override |
| | | public void onSuccess(Boolean obj) { |
| | | UserConfigManage.getInstance().setUserName(str); |
| | |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | HdlThreadLogic.tipFlashingBox(_mActivity, false, e.getMessage(), e.getCode()); |
| | | HdlThreadLogic.tipFlashingBox(_mActivity, false, e.getMsg(), e.getCode()); |
| | | } |
| | | }); |
| | | |