[Modify]修改綁定手機號邏輯
This commit is contained in:
@@ -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;
|
||||
|
@@ -148,6 +148,7 @@ class VerifyPhoneActivity : BaseViewBindingActivity<ActivityVerifyPhoneBinding>(
|
||||
finish()
|
||||
} else {
|
||||
BindPhoneActivity.start(context)
|
||||
finish()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
Reference in New Issue
Block a user