У меня есть мобильное приложение jQuery (около 7 HTML-страниц). Я хочу изменить функциональность кнопки «Назад» на Android (используя Eclipse с помощью Phonegap). Я пробовал все @overwrride
, но он не будет работать должным образом.jQuery Mobile - Android Back button подтверждение подсказки
Я хочу, чтобы на каждой странице, когда нажата кнопка «Назад», вы получите приглашение: «Вы действительно хотите выйти?» Да и Нет.
Теперь у меня есть этот скрипт, который полностью завершает приложение.
<script type="text/javascript">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
navigator.app.exitApp();
}
</script>
Есть ли способ, чтобы иметь внутри функции onBackKeyDown()
всплывающее окно JQuery и имеют при выполнении условия, где вы щелкаете да выполнить navigator.app.exitApp();
или отменить, если вы нажмете нет?
Я новичок в этом, поэтому я очень ценю вашу помощь!
Спасибо.
Спасибо большое за помощь !!! Я добавил код, но кнопка «Назад» теперь возвращает меня на предыдущую страницу. в Eclipse в LogCat я получаю сообщение об ошибке: Не удалось добавить оконный токен android.os.BinderProxy недействителен; работает ли ваша деятельность? Есть ли у вас предложения, что еще мне нужно добавить? У меня нет ничего в файле активности, кроме заставки, а в манифесте я требую разрешения только для Интернета и сетей. Заранее спасибо !!!!! – user2370024
@ user2370024 сделал выходApp() вещь использовать для работы? –
Да, код выше, который я опубликовал, работает нормально. Он выходит из приложения на любой странице, он не возвращается ... – user2370024