2012-12-02 11 views
5

私は次の関数(JavaScriptの)呼び出し終了ボタンを押して、アンドロイドのためのHTML5とPhoneGapの中で構築されたアプリケーションを持っている:「?出口」navigator.app.exitApp()の使用方法は?

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

メッセージとウィンドウを表示されますが、[OK]をクリックするとアプリケーションが終了しません。どうすれば閉じることができますか?

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

関連する問題