我已成功禁用我的phonegap项目中的Android硬件后退按钮。但是,如果用户在主页中,我希望后退按钮再次起作用并允许用户返回“应用程序列表”屏幕。有办法怎么做?感谢
答案 0 :(得分:2)
如果您知道自己在主页,则可以控制行为...
这样的事情:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown(ev){
// If the class 'home' is present in the first div inside #container div
var home = $("#container div:first-child").hasClass("home");
if(home){
console.log("exit App<----------");
navigator.app.exitApp();
}
ev.preventDefault();
}
我使用div中的类来控制它,但它可以以任何其他方式...