|
@@ -47,7 +47,7 @@ public class ModifyPhoneNumActivity extends BaseMVPActivity<ActivityModifyPhonen
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
- switch (view.getId()){
|
|
|
+ switch (view.getId()) {
|
|
|
case R.id.tv_get_auth_code:
|
|
|
String phone = viewBinding.etPhoneNum.getText().toString().trim();
|
|
|
if (TextUtils.isEmpty(phone)) {
|
|
@@ -58,26 +58,29 @@ public class ModifyPhoneNumActivity extends BaseMVPActivity<ActivityModifyPhonen
|
|
|
break;
|
|
|
case R.id.tv_save:
|
|
|
String phoneNum = viewBinding.etPhoneNum.getText().toString().trim();
|
|
|
- if (TextUtils.isEmpty(phoneNum)){
|
|
|
+ if (TextUtils.isEmpty(phoneNum)) {
|
|
|
ToastUtil.getInstance().showShort("请输入手机号");
|
|
|
break;
|
|
|
}
|
|
|
String authCode = viewBinding.etAuthCode.getText().toString().trim();
|
|
|
- if (TextUtils.isEmpty(authCode)){
|
|
|
+ if (TextUtils.isEmpty(authCode)) {
|
|
|
ToastUtil.getInstance().showShort("请输入验证码");
|
|
|
break;
|
|
|
}
|
|
|
- presenter.updatePhone(authCode,phoneNum,oldPhone);
|
|
|
+ presenter.updatePhone(authCode, phoneNum, oldPhone);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
StatusBarUtil.setStatusBarDarkTheme(this, true);
|
|
|
}
|
|
|
+
|
|
|
@Autowired(name = "oldPhone")
|
|
|
String oldPhone;
|
|
|
+
|
|
|
@Override
|
|
|
protected void initView() {
|
|
|
ARouter.getInstance().inject(this);
|
|
@@ -118,9 +121,9 @@ public class ModifyPhoneNumActivity extends BaseMVPActivity<ActivityModifyPhonen
|
|
|
@Override
|
|
|
public void updatePhoneSuccess(Object object) {
|
|
|
ToastUtil.getInstance().showShort("修改成功");
|
|
|
- Intent intent=new Intent();
|
|
|
- intent.putExtra("newPhoneNum",viewBinding.etPhoneNum.getText().toString().trim());
|
|
|
- setResult(RESULT_OK,intent);
|
|
|
+ Intent intent = new Intent();
|
|
|
+ intent.putExtra("newPhoneNum", viewBinding.etPhoneNum.getText().toString().trim());
|
|
|
+ setResult(RESULT_OK, intent);
|
|
|
finish();
|
|
|
}
|
|
|
|
|
@@ -136,7 +139,7 @@ public class ModifyPhoneNumActivity extends BaseMVPActivity<ActivityModifyPhonen
|
|
|
}
|
|
|
|
|
|
private void sendSmsCode(String phone) {
|
|
|
- Map<String,String> jsonObject = new HashMap<>();
|
|
|
+ Map<String, String> jsonObject = new HashMap<>();
|
|
|
jsonObject.put("mobile", phone);
|
|
|
jsonObject.put("type", "PHONE");
|
|
|
presenter.sendSmsCode(jsonObject);
|
|
@@ -228,9 +231,16 @@ public class ModifyPhoneNumActivity extends BaseMVPActivity<ActivityModifyPhonen
|
|
|
|
|
|
@Override
|
|
|
public void onDestroy() {
|
|
|
+ super.onDestroy();
|
|
|
+ if (timer != null) {
|
|
|
+ timer.cancel();
|
|
|
+ timer = null;
|
|
|
+ }
|
|
|
+ if (timerTask != null) {
|
|
|
+ timerTask = null;
|
|
|
+ }
|
|
|
if (handler != null) {
|
|
|
handler.removeCallbacksAndMessages(null);
|
|
|
}
|
|
|
- super.onDestroy();
|
|
|
}
|
|
|
}
|