Я работаю над приложением Phonegap. Приложение готово, и теперь я хочу добавить событие кнопки «Назад», когда нажата аппаратная поддержка (в android).Phonegap back button i android not caught
Я прошел через ряд ссылок без везения.
Может кто-нибудь сказать мне, какой именно способ поймать событие кнопки «Назад» в приложении «Кордова» для Android. Мой код ниже.
index.html
<script type="text/javascript">
document.addEventListener("deviceready", onDeviceReady, false);
alert("====device ready----");
// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
function onDeviceReady() {
// Register the event listener
document.addEventListener("backbutton", onBackKeyDown, false);
alert("===back button initializing==");
}
// Handle the back button
function onBackKeyDown() {
alert("====BACK PRESSED====");
}
</script>
Когда я нажимаю кнопку назад, ничего не происходит.
Может кто-нибудь сказать мне, какую ошибку я сделал. Пожалуйста, он потратил впустую 6 часов. :(
Вы когда-нибудь видели предупреждение о «инициализации кнопки« Назад »? Я бы перевел предупреждение для« устройства »в onDeviceReady также потому, что, поскольку он не говорит вам, что событие готовности устройства произошло, ваш код для добавления события кнопки« Назад » слушатель выглядит корректно для меня. –
Ничего не произошло с помощью этого кода, при этом этот код не отображается. – JIGAR
у вас есть политика безопасности контента meta тег? – jcesarmobile