2016-03-21 1 views
0

Je développe une petite application avec Phonegap. Je voudrais ajouter un bouton pour les utilisateurs de fermer/tuer l'application, mais il est toujours en cours d'exécution en arrière-plan. J'ai utilisé les codes de ce fil: Is it really posible to close a PhoneGap App? et utilisé la fonction suivante:Fermer (tuer) et Android App développé avec Phonegap

function CloseApp() { 
    if (confirm('Close this App?')){ 
     if (navigator.app) { 
      navigator.app.exitApp(); 
     }else if (navigator.device) { 
      navigator.device.exitApp(); 
     } 
    } 
} 
+0

Vous avez peut-être lu le texte suivant [ce post] (http://stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon). –

+0

@MikeM. Je suis allé à travers la page que vous avez proposé je devrais lire. Je suis venu à la conclusion de laisser comme ça. La plupart des applications que j'utilise sur mon téléphone Android apparaîtraient quand même sur l'onglet des applications récentes, comme mentionné par. – Lyes

Répondre

0

Oui navigator.app.exitApp() va fermer l'application, il peut montré dans l'onglet Applications récentes, mais l'application a été fermée. Si vous ouvrez à nouveau l'application après la fermeture, elle chargera l'application complète, si l'application n'est pas fermée, vous obtiendrez la dernière page d'activité.

+0

Comment puis-je supprimer l'application de l'onglet Applications récentes après la fermeture? – Lyes