Полноэкранный запрос PIN-кода - PullRequest
0 голосов
/ 05 марта 2019

Я хотел бы показать запрос полноэкранного ПИН-кода (например, выделенное действие), когда мое приложение будет возобновлено.Как мне этого добиться?Я думаю о создании флага ASKING_PIN в контексте приложения, в частности в жизненном цикле возобновления приложения, а затем об отправке события всем действиям.Первый, который поймает это событие, обновит флаг до TRUE и покажет запрос PIN-кода.

@Override
public void onActivityResumed(Activity activity) {
    // POST PIN event on EventBus
}

Будет ли это работать так, как ожидалось?Есть ли другие возможные решения?Важное примечание: когда пользователь отклоняет действие ПИН, он должен видеть последние действия, с которыми он взаимодействовал.Большое спасибо заранее.

1 Ответ

2 голосов
/ 05 марта 2019

Создайте один BaseActivity и сделайте так, чтобы все остальные действия наследовали от него.В onResume BaseActivity добавьте ваше условие для запуска блокировки PIN-кода и, если оно выполнено, запустите PinLockActivity.

...