Jump to content

Créer une boite de dialogue de confirmation pour quitter une application ?


Recommended Posts

Bonjour, j'essaye de créer une boite de dialogue qui s'affichera dès que l'utilisateur appuie sur le bouton "Retour", cette boite de dialogue permettra d'afficher une confirmation pour quitter l'application.

J'ai trouvé un code déjà près sur internet que voici :

public boolean onKeyUp(int keyCode, KeyEvent event) {
       if (keyCode == KeyEvent.KEYCODE_BACK) {
       	Toast.makeText(this, "Test quitt", Toast.LENGTH_SHORT).show();
       	//Ask the user if they want to quit
           new AlertDialog.Builder(this)
           .setIcon(android.R.drawable.ic_dialog_alert)
           .setTitle(R.string.quit)
           .setMessage(R.string.really_quit)
           .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {

               @Override
               public void onClick(DialogInterface dialog, int which) {

                   //Stop the activity
                   PulsDroid.this.finish();    
               }

           })
           .setNegativeButton(R.string.no, null).show();
           return true;
       }
       else {
       	return super.onKeyUp(keyCode, event);
       }

   }

Petit problème, ceci ne fonctionne pas , le Toast que j'ai rajouté pour le test fonctionne correctement mais je ne voie aucune boite de confirmation !

Un petit peut d'aide, please, car je ne voie pas trop le problème là ?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...