Android долгое нажатие слушателя кнопки системы возврата - PullRequest
0 голосов
/ 06 июля 2019

Я хочу добавить прослушиватель, когда кнопка возврата системы Android долго нажата, т. Е. Версия с длинным нажатием Activity.onBackPressed

Это должно работать только когда мое приложение видно.

Chrome показывает меню истории, когда назад долго нажимают, поэтому это должно быть возможно, но не может найти крючок для него. Спасибо

1 Ответ

1 голос
/ 06 июля 2019

Вы можете попробовать переопределить метод onKeyLongPress внутри вашего Activity.

@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        System.out.println("Back button long pressed");
        return true;
    }
    return super.onKeyLongPress(keyCode, event);
}
...