Воскресенье, 2017-09-24, 5:48 AM

Поиск
Меню
Категории раздела
Поддержи проект!
Рекомендуем


Перехват кнопки возврата и меню

Когда пользователь на Android устройстве нажимает кнопку возврата, обычно происходит завершение текущей Activity. Игры могут выдавать диалог для подтверждения выхода. Для того, чтобы это работало нужно перехватить нажатие кнопки возврата, так чтобы сообщение не было передано операционной системе.

Gdx.input.setCatchBackKey(true);

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

Обратите внимание, что общей Android парадигмой является то, что кнопка возврата закрывает текущую Activity. Уклонение от этого, обычно рассматривается как плохая практика.

Другая кнопка, которую возможно нужно будет перехватывать является кнопка меню. Если не перехватывать эту кнопку, то при долгом нажатии будет показа экранная клавиатура.

Gdx.input.setCatchMenuKey(true);