我开发一个HTML5的Web应用程序,并与科尔多瓦(PhoneGap的)1.7编译它。
我想重写了Android后退按钮,这样我可以调用window.history.back(),而不是关闭应用程序(默认的Android)。 如何防止安卓杀死压上后退按钮defaultactivity?
我得到的“后退按钮按下!!!!” 在logcat中,所以应用程序被关闭之前,该方法被解雇。
这是我到目前为止有:
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
document.addEventListener("backbutton", function(e) {
console.log("Back button pressed!!!!");
window.history.back();
}, false);
}
编辑:我很愿意接受的答案解释的方式直接从DefaultActivity.java机器人类模拟window.history.back()如果这是可能的!