Захват нажатия клавиши возврата на PhoneGap для Android

Я использую 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, но безуспешно! Пожалуйста, помогите!

Заранее спасибо! :)

7
задан xtranophilist 18 April 2011 в 05:46
поделиться