Afficher une AlertDialog avec des options

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 644 fois - Téléchargée 11 fois

Contenu du snippet

Ce snippet permet d'afficher facilement une alerte (dialog alert) avec des options.
Par exemple un message "Voulez vous quitter l'application" avec les options OUI et NON

@Override
    public void onBackPressed() {
        AlertDialog.Builder bdr = new AlertDialog.Builder(this);
        bdr.setCancelable(false) //pour ne pas supprimer l'alert en 
                //cliquant en dehors du dialog
                .setIcon(R.drawable.ic_launcher) //affiche icone à coté du titre
                .setTitle(R.string.exit_title) // titre de l'alerte "Quitter!"
                .setMessage(R.string.exit_msg) // message de l'alerte "Voulez
                                               // vous quitter l'application"
                                               
                        // On ajoute le bouton OUI
                .setPositiveButton("Oui", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                        finish(); //si OUI est cliqué, on quitte l'app
                    }
                })
                        // On ajoute le bouton NON
                .setNegativeButton("Non", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                        dialog.cancel(); // si NON on supprime l'alerte
                    }
                });
        AlertDialog myAlert = bdr.create(); // on crée l'alert
        myAlert.show(); // on l'affiche
    }

A voir également

Ajouter un commentaire

Commentaire

Houcinao
Messages postés
1
Date d'inscription
vendredi 14 novembre 2014
Statut
Membre
Dernière intervention
14 novembre 2014

Pour plus d'informations sur comment personnaliser vos AlertDialog en Android; Je vous conseille de voir ce tutoriel : http://www.android-ios-tutorials.com/android/custom-android-dialog-alertdialog-example/

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (pouyelayese)