排程进度
This commit is contained in:
@@ -5,8 +5,11 @@ import android.os.CountDownTimer;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
|
||||
import com.ckkj.water.base.BaseFragment;
|
||||
import com.ckkj.water.login.LoginActivity;
|
||||
import com.ckkj.water.main.entity.CheckVersionEntity;
|
||||
import com.ckkj.water.mine.entity.MineUserInfoBean;
|
||||
import com.ckkj.water.utils.manager.ActivityManager;
|
||||
import com.ckkj.water.utils.manager.WaterUserInfoManager;
|
||||
import com.gyf.immersionbar.ImmersionBar;
|
||||
import com.ckkj.water.AppConfig;
|
||||
@@ -48,12 +51,25 @@ public class UserLogOffAccountActivity extends BaseActivity<UserLogOffActivityBi
|
||||
.titleBar(viewBinding.rlTitle)
|
||||
.init();
|
||||
viewBinding.includeTitle.tvTitle.setText("注销账号");
|
||||
viewBinding.includeTitle.imgBack.setOnClickListener(c -> finish());
|
||||
if(AppConfig.USER_LOGIN){
|
||||
String phoneNum = WaterUserInfoManager.getInstance().getUserInfo().getUser().getPhonenumber();
|
||||
if(!TextUtils.isEmpty(phoneNum)){
|
||||
viewBinding.tvUserPhone.setText(phoneNum);
|
||||
String userAccount = (!TextUtils.isEmpty(WaterUserInfoManager.getInstance().getUserInfo().getUser().getPhonenumber()) ?
|
||||
WaterUserInfoManager.getInstance().getUserInfo().getUser().getPhonenumber() :
|
||||
WaterUserInfoManager.getInstance().getUserInfo().getUser().getEmail());
|
||||
if(!TextUtils.isEmpty(userAccount)){
|
||||
viewBinding.tvUserPhone.setText(userAccount);
|
||||
}
|
||||
}
|
||||
initListener();
|
||||
}
|
||||
|
||||
private void initListener() {
|
||||
setClick(viewBinding.tvGetCode);
|
||||
setClick(viewBinding.tvCommit);
|
||||
}
|
||||
|
||||
private void setClick(View view) {
|
||||
view.setOnClickListener(this::onClick);
|
||||
}
|
||||
|
||||
|
||||
@@ -65,22 +81,60 @@ public class UserLogOffAccountActivity extends BaseActivity<UserLogOffActivityBi
|
||||
|
||||
case R.id.tv_get_code:
|
||||
showLoadingDialog();
|
||||
mPresenter.getAccountLogoffCode();
|
||||
break;
|
||||
|
||||
case R.id.tv_commit:
|
||||
if(TextUtils.isEmpty(viewBinding.edVerCode.getText().toString().trim())){
|
||||
ToastUtil.showShort(mContext,"请填写验证码");
|
||||
ToastUtil.showShort(mContext, getString(R.string.login_error_code_empty));
|
||||
return;
|
||||
}
|
||||
if(viewBinding.edVerCode.getText().toString().trim().length() < 6){
|
||||
ToastUtil.showShort(mContext,"请填写6位验证码");
|
||||
ToastUtil.showShort(mContext,getString(R.string.login_error_code_invalid));
|
||||
return;
|
||||
}
|
||||
showDialogtext(null, false, false, true,
|
||||
getString(R.string.tip_text),
|
||||
"该操作将会注销此账号",
|
||||
getString(R.string.cancel_text),
|
||||
getString(R.string.confirm_text),
|
||||
new BaseFragment.OnDialogClick() {
|
||||
@Override
|
||||
public void onCancelClick() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConfirmClick() {
|
||||
mPresenter.confirmAccountLogoff(viewBinding.edVerCode.getText().toString().trim());
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取账号注销验证码成功
|
||||
* @param bean
|
||||
*/
|
||||
@Override
|
||||
public void getAccountLogoffCodeSuccess(BaseBean bean) {
|
||||
hideDialogLoading();
|
||||
ToastUtil.showShort(mContext,"验证码已发送至该账户");
|
||||
}
|
||||
|
||||
/**
|
||||
* 确认账号注销成功
|
||||
* @param bean
|
||||
*/
|
||||
@Override
|
||||
public void confirmAccountLogoffCodeSuccess(BaseBean bean) {
|
||||
WaterUserInfoManager.getInstance().clearUser(mContext);
|
||||
ActivityManager.removeAllActivity();
|
||||
goTo(mContext, LoginActivity.class,null);
|
||||
}
|
||||
|
||||
|
||||
private CountDownTimer cdTimer = new CountDownTimer(60000, 1000) {
|
||||
@Override
|
||||
public void onTick(long millisUntilFinished) {
|
||||
@@ -141,4 +195,6 @@ public class UserLogOffAccountActivity extends BaseActivity<UserLogOffActivityBi
|
||||
public void getAppVersionSuccess(CheckVersionEntity bean) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user