2012-12-02 17 views
5

Ben, ben aşağıdaki işlevi (JavaScript) diyoruz çıkış düğmesine basarak android için html5 ve PhoneGap yerleşik bir uygulama: "Çıkış" mesajı ilenavigator.app.exitApp() nasıl kullanılır?

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

Pencere görünüyor, ancak Tamam'ı tıkladığınızda uygulama kapanmıyor, nasıl kapatabiliriz?

Bu, navigator.app.exitApp() yöntemini kullanmanın yolu mu?

cevap

10

confirm bildirimi ile eksik olduğunu düşünüyorum.

kodu, benim app iyi çalışıyor Lütfen bunları deneyin: Şimdi

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

ama onun çalışmıyor –

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