5

終了ボタンを押して、次の関数 (JavaScript) を呼び出して、html5 と Android 用の phonegap に組み込まれたアプリケーションを持っています。

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

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

これは navigator.app.exitApp() を使用する方法ですか?

4

2 に答える 2

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(); 
    }
}
于 2012-12-02T12:41:56.883 に答える
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");
}
}

于 2016-02-03T13:30:22.547 に答える