2012-12-02 44 views
5

我有建於HTML5和PhoneGap的Android的應用程序,按退出鍵我調用下面的函數(JavaScript的):「退出」如何使用navigator.app.exitApp()?

function close_window() { 
    if (confirm("Exit?")) { 
     navigator.app.exitApp() 
    } 
} 

窗口與消息出現,但應用程序在您點擊確定時不會關閉,我們如何關閉它?

這是使用navigator.app.exitApp()的方式嗎?

回答

10

我想你的失蹤與confirm通知。

請嘗試下面的代碼,它是在我的應用程序工作正常:

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(); 
    } 
} 
+0

但現在它不工作 –

0

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"); 
} 
}