Android - посмотреть, нажата ли домашняя клавиша

Я делаю игру, и если действие каким-либо образом оставлено пользователем (нажата клавиша возврата или home), действие должно завершиться игрой, опубликовав скрипт и завершив действие.

Я могу определить, нажата ли клавиша «назад», однако я не могу найти какой-либо действительный метод, чтобы определить, нажата ли клавиша «домой». Я не могу просто завершить игру в методе Activity_Pause, потому что, скажем, пользователь получает телефонный звонок в середине игры.

Я понимаю, что вы не можете перехватить событие, однако кто-нибудь нашел способ узнать, было ли действие оставлено пользователем, а не что-то еще, например, телефонный звонок, отправляющий его в фоновый режим.

Ответы на вопрос(2)

Ваш ответ на вопрос