[Modify]修改綁定手機號邏輯

This commit is contained in:
wushaocheng
2022-12-02 15:21:43 +08:00
parent 31d34f5df0
commit 19b368d54e
2 changed files with 7 additions and 3 deletions

View File

@@ -67,6 +67,12 @@ public class SettingActivity extends BaseActivity implements View.OnClickListene
@Override
protected void onResume() {
super.onResume();
UserInfo userInfo = UserModel.get().getCacheLoginUserInfo();
if(userInfo != null && userInfo.isBindPhone()){
settingBinding.tvBindPhone.setText(getString(R.string.text_modify_bind_phone));
}else {
settingBinding.tvBindPhone.setText(getString(R.string.text_bind_phone));
}
UserModel.get().updateCurrentUserInfo()
.compose(bindToLifecycle())
.subscribe(info -> {
@@ -77,7 +83,6 @@ public class SettingActivity extends BaseActivity implements View.OnClickListene
private void initData() {
settingBinding.versions.setText("V" + BasicConfig.getLocalVersionName(getApplicationContext()));
}
@Override
@@ -86,10 +91,8 @@ public class SettingActivity extends BaseActivity implements View.OnClickListene
case R.id.rly_bind_phone:
UserInfo userInfo = UserModel.get().getCacheLoginUserInfo();
if(userInfo != null && userInfo.isBindPhone()){
settingBinding.tvBindPhone.setText(getString(R.string.text_modify_bind_phone));
ShowBindPhoneActivity.start(context);
}else {
settingBinding.tvBindPhone.setText(getString(R.string.text_bind_phone));
BindPhoneActivity.start(this);
}
break;

View File

@@ -148,6 +148,7 @@ class VerifyPhoneActivity : BaseViewBindingActivity<ActivityVerifyPhoneBinding>(
finish()
} else {
BindPhoneActivity.start(context)
finish()
}
}
})