Я использую 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
Разве это не значит, что вызывается something.backTrigger (), но объект something не существует. Что это такое? Или есть способ обойтись?
Пробовали то же самое с KeyEvent, но безуспешно! Пожалуйста, помогите!
Заранее спасибо! :)