Commit f707f81a by onuma

#46980 ユーザ切替時に、利用規約に同意したことを初期化してしまう不具合を修正

parent 1975d98e
......@@ -167,7 +167,7 @@ public class LoginActivity extends ABVLoginActivity {
// チェックボックス
chexBoxAgree = findViewById(R.id.check_box_agree);
// 初期化(状態は保存しておく。ログアウトした後に使う)
boolean agree = PreferenceUtil.getUserPref(LoginActivity.this, AppDefType.PrefName.AGREE_STATUS, false);
boolean agree = PreferenceUtil.get(LoginActivity.this, AppDefType.PrefName.AGREE_STATUS, false);
chexBoxAgree.setChecked(agree);
chexBoxAgree.setOnClickListener(new View.OnClickListener() {
......@@ -758,6 +758,10 @@ public class LoginActivity extends ABVLoginActivity {
PreferenceUtil.clearUserPref(this);
memberInfoDao.deleteMemberInfo();
// ユーザ変更でプリファレンスは初期化するが、
// 一度ログインで利用規約には同意しているので、以下の値はtrueに設定しなおす
PreferenceUtil.put(LoginActivity.this, AppDefType.PrefName.AGREE_STATUS, true);
contentLogic.deleteContentMarkingData();
boolean isAllDelete =true;
if (getRInteger(R.integer.not_delete_all_contents) == 1) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment