Phonegap - Android后退按钮必须受到两次惩罚才能退出该应用

时间:2013-09-08 09:02:27

标签: android cordova

我正在使用phonegap为Android开发一个应用程序,我必须按两次按钮让应用程序退出,这个phonegap是默认行为吗? 我可以为后退按钮添加一个监听器并强制应用程序退出第一个按钮以作为解决方法的后退按钮但这会解决它吗?

1 个答案:

答案 0 :(得分:1)

不,这不是正常行为。触发deviceready事件时,后台按钮将可用。 E.g。

function onDeviceReady(){
    document.addEventListener("backbutton", function(e){
       if($.mobile.activePage.is('#homepage')){
           e.preventDefault();
           navigator.app.exitApp();
       }
       else {
           navigator.app.backHistory()
       }
    }, false);
}

后退按钮 http://docs.phonegap.com/en/edge/cordova_events_events.md.html#backbutton deviceready http://docs.phonegap.com/en/edge/cordova_events_events.md.html#deviceready