Разрешить отображение диалога до или во время onPause()?

Я создал простую игру для Android; Я хочу запретить пользователям отправлять игру в фоновый режим, случайно нажав кнопки "домой" или "назад". Я планировал использовать диалог для подтверждения действий пользователя. То, что я хочу, похоже на то, что Сириус делает со своим приложением, если вам нужна иллюстрация.

Я попытался добавить это действие в переопределенную функцию onPause(), но действие исчезает сразу после отображения диалогового окна, поэтому я не думаю, что поступаю правильно. Как я могу это исправить?

Любая помощь приветствуется.

1 ответ

Решение

Вы можете только переопределить кнопку возврата. Вы не можете переопределить кнопку домой. Это в большей или меньшей степени по соображениям безопасности (для предотвращения чей-то телефон чушь хай)

Смотрите эти два вопроса.

Другие вопросы по тегам