|
@@ -88,10 +88,15 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
mPresenter = new UserInfoSettingPresenter();
|
|
|
mPresenter.attachView(this);
|
|
|
addUiClickListener(mBack, o -> {
|
|
|
+ mNickName.clearFocus();
|
|
|
hideSoftInput();
|
|
|
mActivity.finish();
|
|
|
});
|
|
|
addUiClickListener(mLoginOut, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
PopWindowUtil.showExitLoginWindow(mActivity, getRootView(), new PopUtilClickListener() {
|
|
|
@Override
|
|
|
public void clickCancel() {
|
|
@@ -106,11 +111,19 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
});
|
|
|
});
|
|
|
addUiClickListener(mPrivServices, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
Intent intent = new Intent(getActivity(), WebActivity.class);
|
|
|
intent.putExtra("loadUrl", Consts.getPrivServiceUrl());
|
|
|
getActivity().startActivity(intent);
|
|
|
});
|
|
|
addUiClickListener(mAgreementServices, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
Intent intent = new Intent(getActivity(), WebActivity.class);
|
|
|
intent.putExtra("loadUrl", Consts.getAgreementServicesUrl());
|
|
|
getActivity().startActivity(intent);
|
|
@@ -126,6 +139,10 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
mLoginOut.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
addUiClickListener(mCancellationLayout, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
PopWindowUtil.showCancellationAccountWindow(mActivity, getRootView(), new PopUtilClickListener() {
|
|
|
@Override
|
|
|
public void clickCancel() {
|
|
@@ -140,6 +157,10 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
});
|
|
|
|
|
|
addUiClickListener(mBindWeChat, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
PopWindowUtil.showBindWeChatWindow(mActivity, getRootView(), new PopUtilClickListener() {
|
|
|
@Override
|
|
|
public void clickCancel() {
|
|
@@ -153,7 +174,10 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
});
|
|
|
});
|
|
|
addUiClickListener(mSwitchLayout, o -> {
|
|
|
-
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
if (Consts.getUmengChannel().equals(ChannelCodeEnum.BAIDU.getChannelCode())) {
|
|
|
|
|
@@ -166,6 +190,10 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
});
|
|
|
|
|
|
addUiClickListener(mGenderMale, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
mGenderMale.setBackgroundResource(R.drawable.activity_userinfo_setting_item_sex_true_bg);
|
|
|
mGenderFeMale.setBackgroundResource(R.drawable.activity_userinfo_setting_item_sex_bg);
|
|
|
Consts.getmConstsUserBean().setGender("1");
|
|
@@ -173,12 +201,20 @@ public class UserInfoSettingActivity extends BaseMvpActivity<UserInfoSettingPres
|
|
|
|
|
|
});
|
|
|
addUiClickListener(mGenderFeMale, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
mGenderMale.setBackgroundResource(R.drawable.activity_userinfo_setting_item_sex_bg);
|
|
|
mGenderFeMale.setBackgroundResource(R.drawable.activity_userinfo_setting_item_sex_true_bg);
|
|
|
Consts.getmConstsUserBean().setGender("0");
|
|
|
mPresenter.upadteMyInfo(Consts.getmConstsUserBean());
|
|
|
});
|
|
|
addUiClickListener(mGrade, o -> {
|
|
|
+ if (mNickName.hasFocus()) {
|
|
|
+ mNickName.clearFocus();
|
|
|
+ return;
|
|
|
+ }
|
|
|
PopWindowUtil.showSelectGradeWindow(getActivity(), getRootView(), EfunboxUtil.getIndexGradeByEnum(mPresenter.getGradeEnum()), new PopUtilClickListener() {
|
|
|
@Override
|
|
|
public void clickCancel() {
|