Как я могу обнаружить пользователя, нажимающего клавишу HOME в моем действии? [дубликат]

12
задан Shobhit Puri 13 September 2013 в 23:17
поделиться

2 ответа

android.text.method.KeyListener.onKeyDown([view],[text],KEYCODE_HOME,[event])

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

Но они также упоминают на другой странице , что домашний ключ ВСЕГДА идет домой, вы не можете это изменить. Так что, если вы планируете иметь какой-то диалог «Вы уверены, что хотите выйти?», Это не сработает.

-1
ответ дан 2 December 2019 в 02:52
поделиться

Вы не можете перехватить событие HOME и перехватить его любым способом. Пользователь всегда будет переведен на главный экран своего устройства, когда он нажимает на клавишу home.

Если вам нужно знать, когда ваша активность отправляется в фоновом режиме, например, от пользователя, нажимающего клавишу home или back, я бы реализовал метод onStop().

8
ответ дан 2 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: