diff --git a/app/src/main/java/com/cobo/cold/ui/fragment/setup/SetPasswordFragment.java b/app/src/main/java/com/cobo/cold/ui/fragment/setup/SetPasswordFragment.java index 3e12da5..b0c32f9 100644 --- a/app/src/main/java/com/cobo/cold/ui/fragment/setup/SetPasswordFragment.java +++ b/app/src/main/java/com/cobo/cold/ui/fragment/setup/SetPasswordFragment.java @@ -65,6 +65,8 @@ public class SetPasswordFragment extends SetupVaultBaseFragment { if (!hasFocus) { - SetupVaultViewModel.PasswordValidationResult result = viewModel.validatePassword(); - if (result != RESULT_OK) { - mBinding.hint.setTextColor(mActivity.getColor(R.color.red)); - mBinding.hint.setText(getHint(result)); - deleteAll = true; - inputValid = false; - } else { - inputValid = true; + if (!paused) { + SetupVaultViewModel.PasswordValidationResult result = viewModel.validatePassword(); + if (result != RESULT_OK) { + mBinding.hint.setTextColor(mActivity.getColor(R.color.red)); + mBinding.hint.setText(getHint(result)); + deleteAll = true; + inputValid = false; + } else { + inputValid = true; + } } } else { mBinding.hint.setTextColor(mActivity.getColor(R.color.white)); @@ -142,8 +146,6 @@ public class SetPasswordFragment extends SetupVaultBaseFragment { Keyboard.hide(mActivity, mBinding.pwd1); navigateUp(); - viewModel.getPwd1().set(""); - viewModel.getPwd2().set(""); }); } mBinding.confirm.setOnClickListener(v -> validatePassword()); @@ -212,8 +214,6 @@ public class SetPasswordFragment extends SetupVaultBaseFragment { Keyboard.hide(mActivity, mBinding.pwd2); action.run(); - viewModel.getPwd1().set(""); - viewModel.getPwd2().set(""); }); }); } @@ -249,5 +249,6 @@ public class SetPasswordFragment extends SetupVaultBaseFragment