|
|
@@ -99,6 +99,8 @@ public class SettingMemberInfoFragment extends FragmentBase<SettingMemberInfoPre
|
|
|
viewCancel.setOnClickListener(v -> presenter.onClickCancel());
|
|
|
viewMemberOut.setOnClickListener(v -> presenter.onClickMemberOut());
|
|
|
|
|
|
+ checkBoxEmail.setChecked(false);
|
|
|
+ checkBoxSms.setChecked(false);
|
|
|
checkBoxEmail.setOnClickListener(v -> presenter.onClickAgreeEmail(checkBoxEmail.isChecked()));
|
|
|
checkBoxSms.setOnClickListener(v -> presenter.onClickAgreeSms(checkBoxSms.isChecked()));
|
|
|
}
|
|
|
@@ -115,11 +117,37 @@ public class SettingMemberInfoFragment extends FragmentBase<SettingMemberInfoPre
|
|
|
return new SettingMemberInfoPresenter(getModel(SettingMemberInfoModel.class), this);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ protected void onAfterDestroyView() {
|
|
|
+ if (null != checkBoxAllDriver) {
|
|
|
+ checkBoxAllDriver.dispose();
|
|
|
+ checkBoxAllDriver = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ textName = null;
|
|
|
+ textBirthDate = null;
|
|
|
+ textEmail = null;
|
|
|
+ textPhoneNumber = null;
|
|
|
+ textEmailValidation = null;
|
|
|
+ layoutEditEmail = null;
|
|
|
+ layoutEmail = null;
|
|
|
+ layoutCancel = null;
|
|
|
+ editEmail = null;
|
|
|
+ viewEmailComplete = null;
|
|
|
+ viewEmailRegistration = null;
|
|
|
+ viewEmailEdit = null;
|
|
|
+ viewPhoneNumberReset = null;
|
|
|
+ viewPinReset = null;
|
|
|
+ viewCancel = null;
|
|
|
+ viewMemberOut = null;
|
|
|
+ checkBoxEmail = null;
|
|
|
+ checkBoxSms = null;
|
|
|
+ }
|
|
|
+
|
|
|
protected void hideKeyboard() {
|
|
|
SoftKeyboardUtil.hideKeyboard(getActivity());
|
|
|
}
|
|
|
|
|
|
-
|
|
|
protected void showKeyboard() {
|
|
|
SoftKeyboardUtil.showKeyboard(getActivity());
|
|
|
}
|
|
|
@@ -207,6 +235,7 @@ public class SettingMemberInfoFragment extends FragmentBase<SettingMemberInfoPre
|
|
|
container.removeAllViews();
|
|
|
|
|
|
CheckBox checkBoxAll = findViewById(R.id.agree_check_all);
|
|
|
+ checkBoxAll.setChecked(false);
|
|
|
checkBoxAllDriver = new CheckBoxAllDriver(checkBoxAll);
|
|
|
|
|
|
checkBoxAll.setOnClickListener(v -> {
|