0
我有一個jQuery移動應用程序(約7個HTML頁面)。我想更改Android中的後退按鈕功能(使用帶Phonegap的Eclipse)。我嘗試了所有@overwrride
,但它不能正常工作。jQuery Mobile - Android後退按鈕提示確認
我想在每一頁上,當後退按鈕被擊中時,得到一個提示:「你確定要退出嗎?」是和沒有選項。
現在我有這個腳本完全退出應用程序。
<script type="text/javascript">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
navigator.app.exitApp();
}
</script>
有沒有辦法有功能onBackKeyDown()
內jQuery的窗口彈出,並有一個if條件,在那裏你點擊YES執行navigator.app.exitApp();
或取消,如果你不打?
我對此很陌生,所以我非常感謝您的幫助!
謝謝。
非常感謝您的幫助!我添加了代碼,但後退按鈕現在讓我回到上一頁。在Eclipse的LogCat中我得到的錯誤:無法添加窗口 - 令牌android.os.BinderProxy無效;你的活動正在運行? 你有什麼建議我需要添加什麼?除活動屏幕外,活動文件中沒有任何內容,並且在清單中我只需要對互聯網和網絡的許可。 在此先感謝!!!!! – user2370024 2013-05-10 19:27:03
@ user2370024是否使用exitApp()函數工作? – 2013-05-10 20:07:10
是的,我發佈的上面的代碼工作正常。它在任何頁面上退出應用程序,它不會返回... – user2370024 2013-05-10 21:04:26