Phonegap - кнопка Android Back - как поймать событие удержания нажатия - PullRequest
3 голосов
/ 20 декабря 2011

Можно ли зафиксировать событие нажатия и удержания кнопки возврата устройств Android, чтобы закрыть приложение?

Приветствие Пол

Ответы [ 2 ]

5 голосов
/ 01 февраля 2012

да, см. PhoneGap API: http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html

// Call onDeviceReady when PhoneGap is loaded.
//
// At this point, the document has loaded but phonegap.js has not.
// When PhoneGap is loaded and talking with the native device,
// it will call the event `deviceready`.
// 
document.addEventListener("deviceready", onDeviceReady, false);

// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
//
function onDeviceReady() {
    // Register the event listener
    document.addEventListener("backbutton", onBackKeyDown, false);
}

// Handle the back button
//
function onBackKeyDown() {
}
0 голосов
/ 20 декабря 2011

Нет, слушателя нет только для этого, но я думаю, что вы можете сделать своего собственного слушателя с длинным тыловым тоном, используя onKeyDown() слушателя или даже лучше, вы можете попробовать с onLongKeyDown() слушателем ...

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...