Javascript 如何使用navigator.app.exitApp()?

Javascript 如何使用navigator.app.exitApp()?,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我有一个内置于html5和phonegap的android应用程序,通过按下退出按钮,我调用以下函数(JavaScript): 显示消息“退出?”的窗口,但当您单击“确定”时应用程序未关闭,我们如何关闭它 这是使用navigator.app.exitApp()的方法吗?我想你的失踪是通过调用确认通知 请尝试以下代码,它在我的应用程序中工作正常: document.addEventListener("exitButton", function(){ navigator

我有一个内置于html5和phonegap的android应用程序,通过按下退出按钮,我调用以下函数(JavaScript):

显示消息“退出?”的窗口,但当您单击“确定”时应用程序未关闭,我们如何关闭它


这是使用navigator.app.exitApp()的方法吗?

我想你的失踪是通过调用
确认
通知

请尝试以下代码,它在我的应用程序中工作正常:

document.addEventListener("exitButton", function(){ 
              navigator.notification.confirm(
                        'Do you want to quit', 
                        onConfirmQuit, 
                        'QUIT TITLE', 
                        'OK,Cancel'  
                    );
            }, true); 

    function onConfirmQuit(button){
       if(button == "1"){
        navigator.app.exitApp(); 
    }
}

document.addEventListener("exitButton", function(){ 
              navigator.notification.confirm(
                        'Do you want to quit', 
                        onConfirmQuit, 
                        'QUIT TITLE', 
                        'OK,Cancel'  
                    );
            }, true); 

    function onConfirmQuit(button){
       if(button == "1"){
        navigator.app.exitApp(); 
    }
}
document.addEventListener("deviceready", onDeviceReady, false);

   function onDeviceReady() {
    checkConnection();
}

function checkConnection() {
    var networkState = navigator.connection.type;
   if(navigator.connection.type == Connection.NONE) {        
    alert("No network connection");
}
}