我正在使用 phonegap-1.3.0 和 android-4.0.3 开发一个应用程序。下面是我的代码:
function home() {
document.removeEventListener("backbutton", handleBackButton, false);
document.addEventListener("backbutton", handleBackButtonOnHome, false);
}
function edit() {
document.removeEventListener("backbutton", handleBackButtonOnHome, false); document.addEventListener("backbutton", handleBackButton, false);
}
function handleBackButton() {
console.log("Back Button Pressed!");
home();
}
function handleBackButtonOnHome() {
console.log("Back Button Pressed in home!");
navigator.app.exitApp();
}
单击编辑页面上的硬件后退按钮将用户带到主页,当在主页上时,应用程序按照事件处理程序的指定退出。该应用程序在指定的设置(配置)上运行良好。
最近我升级到了cordova-2.1.0,点击编辑页面上的后退按钮会退出应用程序,而不是将用户带到主页。
请注意:我已经尝试过我的东西,但似乎没有任何效果,
navigator.app.backHistory()
history.back()
欢迎任何帮助..