Prevent a crash on rotation while a ProgressDialogTask is still running

This patch ensures ProgressDialogs are dismissed when the ON_PAUSE event is fired.
This commit is contained in:
Alexander Bakker 2020-08-16 14:56:11 +02:00
parent 7d38bc9b71
commit bb2716f640
7 changed files with 86 additions and 8 deletions

View file

@ -154,7 +154,8 @@ public class AuthActivity extends AegisActivity {
char[] password = EditTextHelper.getEditTextChars(_textPassword);
List<PasswordSlot> slots = _slots.findAll(PasswordSlot.class);
PasswordSlotDecryptTask.Params params = new PasswordSlotDecryptTask.Params(slots, password);
new PasswordSlotDecryptTask(AuthActivity.this, new PasswordDerivationListener()).execute(params);
PasswordSlotDecryptTask task = new PasswordSlotDecryptTask(AuthActivity.this, new PasswordDerivationListener());
task.execute(getLifecycle(), params);
});
biometricsButton.setOnClickListener(v -> {