Estoy usando PhoneGap para el desarrollo de aplicaciones de Android y estoy atascado en la captura de la tecla de retroceso presionar en el dispositivo! Probé todo desde otros hilos y desde la página oficial de la wiki, pero ninguno parece funcionar. :(Capturar la tecla Atrás presionar en PhoneGap para Android
Pude capturar el menú y las teclas de búsqueda con keyEvent.menuTrigger y keyEvent.searchTrigger, pero parece que no puedo capturar el botón Atrás. Intenté keyEvent.backTrigger de manera similar pero no funcionó. Añadí el detector de eventos para evento 'backKeyDown' no funciona bien
Aquí está mi código:
BackButton.override();
document.addEventListener('backKeyDown', function(e) {
console.log('Caught it!');
}, false);
keyEvent.searchTrigger= searchPressed;
keyEvent.menuTrigger=menuPressed;
keyEvent.backTrigger=backPressed;
La consola dice:
Line 1 : Uncaught TypeError: Cannot call method 'backTrigger' of undefined
no ¿eso quiere decir someth ing.backTrigger() se está llamando pero el objeto algo no existe. ¿Qué es eso? ¿O hay alguna forma de evitarlo?
Intenté lo mismo con KeyEvent también, ¡sin suerte! Por favor ayuda!
¡Gracias de antemano! :)
Lo primero - Eclipse dice "KeyEvent no se puede resolver en un tipo". ¿Qué debo importar para que funcione? En segundo lugar, ¿este método Java expondría algo a la interfaz de Javascript? ¿Podría escuchar las pulsaciones de tecla de Javascript, cómo? ¡Gracias por la ayuda! – xtranophilist