Afficher une confirmation avant de quitter une application
Bonjour,
Je cherche que lorsque l'utilisateur ferme mon application une boite de dialogue s'offre afin qu'il confirme sont choix. J'ai réussi cette partie lorsqu'il appuis sur un bouton quitter. Maintenant je veux prendre aussi le cas ou l'utilisateur utilise la flèche retour du téléphone pour quitter. Pour faire cela je pense qu'il faut utiliser le cycle de vie de l'application. Pour cette raison j'utilise le code suivant :
Code:
1 2 3 4 5 6 7 8
|
@Override
protected void onStop(){
super.onStop();
clicQuitter(new View(this)); //méthode qui affiche la boite de dialogue et en fonction de ça réponse (je quitte, je quitte pas) quitte ou pas l'application
} |
Sauf que du coup le boite de dialogue ne s'affiche pas car l'application se ferme quasi immédiatement.
J'ai pensé essayer de mettre en place une sorte de sleep par attendre la réponse de l'application mais je pense pas que ce soit une bonne idée.
Auriez-vous une solution à me proposer.
Cordialement.