Моим пользователям требуется предупреждение, чтобы избежать случайного выхода из моего приложения при нажатии на кнопку «Домой» (в противном случае они теряют свою -долгую работу и должны перезапустить ее ... Действительно, мое приложение AR не может восстановить свое состояние при перезапуске).
Итак, я хочу отобразить предупреждение, спрашивающее, действительно ли они хотят уйти, если они нажмут кнопку «Домой».
Я видел несколько сообщений, объясняющих, как переопределить кнопку «Домой» длячтобы поймать событие клика.
А именно: Обнаружение нажатия кнопки «Домой» в Android (использование «HomeWatcher» или «onUserLeaveHint ()»)
Хорошо, отлично, я ловлю событие нажатияно, насколько я вижу, приложение все равно оставлено, и пользователь отправляется на домашний экран (трамплин).
Есть ли способ получить то, что я хочу:
- поймать событие нажатия на кнопку «Домой»
- отобразить предупреждение
- идти домой, только если пользователь подтвердит, что он хочет уйти