Полноэкранный запрос PIN-кода
Я хотел бы показать полноэкранный запрос PIN (например, выделенное действие), когда мое приложение будет возобновлено. Как мне этого добиться? Я думаю о создании флага ASKING_PIN в контексте приложения, в частности в жизненном цикле возобновления приложения, а затем об отправке события всем действиям. Первый, который поймает это событие, обновит флаг на TRUE и покажет запрос PIN-кода.
@Override
public void onActivityResumed(Activity activity) {
// POST PIN event on EventBus
}
Будет ли это работать как ожидалось? Есть ли другие возможные решения? Важное примечание: когда пользователь отклоняет действие ПИН, он должен видеть последние действия, с которыми он взаимодействовал. Спасибо заранее.
1 ответ
Создайте один BaseActivity и сделайте так, чтобы все остальные действия наследовали от него. В onResume BaseActivity добавьте ваше условие для запуска блокировки PIN-кода и, если оно выполнено, запустите PinLockActivity.