|  | @@ -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);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |