|
@@ -44,22 +44,22 @@ import io.rong.imkit.utils.StatusBarUtil;
|
|
|
public class ModifyPasswordActivity extends BaseMVPActivity<ActivityModifyPasswordBinding, ModifyPasswordPresenter> implements ModifyPasswordContract.ModifyPasswordView, View.OnClickListener {
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
- switch (view.getId()){
|
|
|
+ switch (view.getId()) {
|
|
|
case R.id.tv_confirm:
|
|
|
String password = viewBinding.etPassword.getText().toString().trim();
|
|
|
- if (TextUtils.isEmpty(password)||password.length()<6||password.length()>20){
|
|
|
+ if (TextUtils.isEmpty(password) || password.length() < 6 || password.length() > 20) {
|
|
|
ToastUtils.showShort("请输入6-20位密码");
|
|
|
break;
|
|
|
}
|
|
|
String authCode = viewBinding.etAuthCode.getText().toString().trim();
|
|
|
- if (TextUtils.isEmpty(authCode)){
|
|
|
+ if (TextUtils.isEmpty(authCode)) {
|
|
|
ToastUtils.showShort("请输入验证码");
|
|
|
break;
|
|
|
}
|
|
|
Map<String, String> params = new HashMap<>();
|
|
|
- params.put("mobile",phoneNum);
|
|
|
- params.put("authCode",authCode);
|
|
|
- params.put("newPassword",password);
|
|
|
+ params.put("mobile", phoneNum);
|
|
|
+ params.put("authCode", authCode);
|
|
|
+ params.put("newPassword", password);
|
|
|
presenter.updatePassword(params);
|
|
|
break;
|
|
|
case R.id.tv_get_auth_code:
|
|
@@ -80,6 +80,7 @@ public class ModifyPasswordActivity extends BaseMVPActivity<ActivityModifyPasswo
|
|
|
super.onCreate(savedInstanceState);
|
|
|
StatusBarUtil.setStatusBarDarkTheme(this, true);
|
|
|
}
|
|
|
+
|
|
|
@Autowired(name = "phoneNum")
|
|
|
String phoneNum;
|
|
|
|
|
@@ -198,6 +199,8 @@ public class ModifyPasswordActivity extends BaseMVPActivity<ActivityModifyPasswo
|
|
|
@Override
|
|
|
public void onDestroy() {
|
|
|
super.onDestroy();
|
|
|
- handler.removeCallbacksAndMessages(EXECUTE_LOADING);
|
|
|
+ if (handler != null) {
|
|
|
+ handler.removeCallbacksAndMessages(null);
|
|
|
+ }
|
|
|
}
|
|
|
}
|