Я пытаюсь обработать длинное событие пресса на панели навигации (программные клавиши) для выполнения действия внутри моей деятельности. Мой телефон работает под управлением Android 4.4.4.Как обращаться с длинным нажатием на кнопку меню Android Navigation Bar?
Я попытался переопределить onKeyDown() и onKeyLongPress(), но ни один из этих обработчиков не получил это событие.
Я не нашел примера этого. Можно ли и как?
AFAIK это невозможно, так как эти кнопки не являются частью вашего приложения (так же, как обнаружение «домашнего» нажатия невозможно). – shkschneider
Спасибо! Это расстраивает. По-видимому, можно использовать кнопку «Назад»: http://stackoverflow.com/questions/8956587/android-code-to-handle-return-button-of-the-softkey-or-return-button-which-is-o –