检测版本更新App
This commit is contained in:
@@ -6,6 +6,7 @@ import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.ckkj.water.AppConfig;
|
||||
import com.ckkj.water.ConstantUtil;
|
||||
import com.ckkj.water.R;
|
||||
@@ -143,6 +144,13 @@ public class MineCenterFragment extends BaseFragment<MineFragmentLayoutBinding,
|
||||
}else{
|
||||
viewBinding.tvUserAccount.setText(bean.getUser().getPhonenumber());
|
||||
}
|
||||
if(!TextUtils.isEmpty(bean.getUser().getAvatar())){
|
||||
// 刷新头像显示
|
||||
Glide.with(mContext)
|
||||
.load(bean.getUser().getAvatar())
|
||||
.error(mContext.getDrawable(R.mipmap.icon_mine_user_head_defaul))
|
||||
.into(viewBinding.imgAvatar);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -140,7 +140,7 @@ public class MineInfomationActivity extends BaseActivity<MineInformationLayoutBi
|
||||
@Override
|
||||
public void onConfirmClisk(String content) {
|
||||
showLoadingDialog();
|
||||
mPresenter.updateUserInfo(content);
|
||||
mPresenter.updateUserInfo(content,null);
|
||||
mUserBean.getUser().setNickName(content);
|
||||
viewBinding.tvNicknameValue.setText(content);
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ public class MineUserInfoBean implements Serializable {
|
||||
private String email;
|
||||
private String phonenumber;
|
||||
private String sex;
|
||||
private Object avatar;
|
||||
private String avatar;
|
||||
private String password;
|
||||
private String status;
|
||||
private String loginIp;
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.ckkj.water.mine.mvp;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.ckkj.water.base.BasePresenter;
|
||||
import com.ckkj.water.mine.entity.MineUserInfoBean;
|
||||
import com.ckkj.water.login.mvp.LoginContract;
|
||||
@@ -51,12 +53,18 @@ public class MinePresenter extends BasePresenter<MineContract.MineView> {
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
* @param content
|
||||
* @param nickName
|
||||
* @param avatar
|
||||
*/
|
||||
public void updateUserInfo(String content) {
|
||||
public void updateUserInfo(String nickName,String avatar) {
|
||||
try {
|
||||
JSONObject json = new JSONObject();
|
||||
json.put("nickName", content);
|
||||
if(!TextUtils.isEmpty(avatar)){
|
||||
json.put("nickName", nickName);
|
||||
}
|
||||
if(!TextUtils.isEmpty(avatar)){
|
||||
json.put("avatar", avatar);
|
||||
}
|
||||
impl.updateUserInfo(json, new MineContract.CallBack<BaseBean>() {
|
||||
@Override
|
||||
public void success(BaseBean bean) {
|
||||
@@ -142,6 +150,7 @@ public class MinePresenter extends BasePresenter<MineContract.MineView> {
|
||||
public void success(MineUserInfoBean bean) {
|
||||
if (MinePresenter.this.getView() != null) {
|
||||
MinePresenter.this.getView().uploadImageSuccess(bean);
|
||||
updateUserInfo(null,bean.getUrl());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user