Я использую PhoneGap для разработки приложений для Android и застреваю при захвате нажатия клавиши «Назад» на устройстве! Я попробовал все из других тем и с официальной вики-страницы, но ни одна из них не работает! (
Я мог бы захватить ключи меню и поиска с помощью keyEvent.menuTrigger и keyEvent.searchTrigger, но не могу захватить нажатие кнопки назад! Я пробовал keyEvent.backTrigger аналогично, но он не работал! Добавление прослушивателя событий для события backKeyDown также не работает!
Вот мой код:
BackButton.override();
document.addEventListener('backKeyDown', function(e) {
console.log('Caught it!');
}, false);
keyEvent.searchTrigger= searchPressed;
keyEvent.menuTrigger=menuPressed;
keyEvent.backTrigger=backPressed;
Консоль говорит:
Line 1 : Uncaught TypeError: Cannot call method 'backTrigger' of undefined
Разве это не означает, что что-то вызывается .backTrigger (), но объект что-то не существует. Что это такое? Или есть ли способ обойти?
Попробовал тоже самое с KeyEvent, но без удачи!
Пожалуйста, помогите!
Заранее спасибо! :)