IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Afficher une confirmation avant de quitter


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut Afficher une confirmation avant de quitter
    salut à tous ...
    j'ai ce code qui me permet de quitter l'application lorsque je clique sur le bouton back

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     @Override
              public boolean onKeyDown(int keyCode, KeyEvent event)
              {
     
                switch(keyCode){
     
                case KeyEvent.KEYCODE_BACK :// faire rien ;
                	  Log.i("BTN", "backpressed: System.exit(0)");
     
                	System.exit(0);
                }
     
     
                return false;
              }
    la sortie est cependant un peu abrupte...
    j'aimerai afficher un popup yes/no "voulez vous vraiment quitter ?" avant fermeture définitive de l'application histoire d'éviter des sorties intempestives...

    Problème... je ne sais pas du tout comment faire
    si vous avez un petit tutoriel sous la main
    Merci
    ++

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Suite à l'appui de la touche back, affiche une AlertDialog pour confirmer l'action

    http://developer.android.com/referen...g.Builder.html

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    j'ai trouvé en farfouillant sur google ...
    ça donne ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    @Override
              public boolean onKeyDown(int keyCode, KeyEvent event)
              {
     
                switch(keyCode){
     
                case KeyEvent.KEYCODE_BACK :// faire rien ;
                	  Log.i("BTN", "backpressed: System.exit(0)");
     
     
                      new AlertDialog.Builder(this)
                      .setTitle("Quitter")
                      .setMessage("Voulez vous vraiment quitter ?")
                      .setPositiveButton(android.R.string.ok,
                              new DialogInterface.OnClickListener()
                      {
                          public void onClick(DialogInterface dialog, int which)
                          {
                        	  System.exit(0);
                          }
                      })
                      .setNegativeButton(android.R.string.cancel,
                              new DialogInterface.OnClickListener()
                      {
                          public void onClick(DialogInterface dialog, int which)
                          {
                        	 // AlertDialog.cancel();
                          }
                      })
                      .create()
                      .show();
     
                      return true; 
     
     
                }
     
     
                return false;
              }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/07/2008, 14h53
  2. Confirmation avant de quitter
    Par Trunks dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 26/04/2007, 19h05
  3. Réponses: 3
    Dernier message: 21/03/2007, 15h19
  4. script pour demander une confirmation avant d effacer
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/10/2006, 10h46
  5. swing afficher une image avant la fenetre
    Par gripin dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/04/2006, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo