Dupliqué possible: strong>
Quitter une application - est-ce froncé? P>J'ai écrit une application et remplacer la méthode ONBackPress (): P>
@Override public void onBackPressed() { Log.e("Main Activity", "onBackPressed!"); exitAlert.show();//when the user click the ok button it will call the MainActivity.this.finish(); }
3 Réponses :
n'oubliez pas de retour code> après l'appel sur
Terminer () code>. P>
Ceci est essentiellement un duplicata de Quitter-An-APPLICATION-IS-IS: -FOITED-ON ? En bref, lorsque vous terminez une activité, l'activité est détruite mais pas le processus. Il s'agit d'un aspect important de la programmation Android et est important de comprendre comment il est différent des autres plates-formes. Lire le message que j'ai lié pour beaucoup de détails. P>
in Android Votre application a un cycle de vie géré par le système d'exploitation. Il n'y a aucun moyen que vous puissiez réellement "tuer" votre propre application. Votre application sera placée en arrière-plan et lorsque le système détermine que les ressources doivent être récupérées, votre demande sera automatiquement tuée. P>