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

Développement Mobile en Java Discussion :

Problème avec AlertDialog.Builder


Sujet :

Développement Mobile en Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Retraité informatique
    Inscrit en
    janvier 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique

    Informations forums :
    Inscription : janvier 2017
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Problème avec AlertDialog.Builder
    Bonjour,
    Je suis un peu novice en java net/android. Dans un bouton suppression, j'ai ajouté un AlertDialog.Builder. Le message d'alerte s'affiche bien, mais quand je clique sur Oui ou Non rien ne se passe, de plus ce message ne reste que quelques secondes à l'écran. que faut-il que je fasse, je ne vois rien dans le code qui me semble anormal.
    Voici une partie de mon code:

    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
    ImageButton BoutonSupprimer = findViewById(R.id.buttonSupprimer);
            BoutonSupprimer.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                mDatabase = FirebaseDatabase.getInstance().getReference();
                if (WSAutUser.equals("AMI")) {
                    if (WsUser.equals(ZUser)) {
     
                        AlertDialog.Builder dialog = new AlertDialog.Builder(ListeAnnoncesActivity.this)
                                .setIcon(R.drawable.alerte)
                                .setTitle("Suppresion annonce")
                                .setMessage("Etes vous sûr de supprimer cette annonce")
     
                                .setPositiveButton("Oui", new DialogInterface.OnClickListener() {
                                    @TargetApi(11)
                                    public void onClick(DialogInterface dialogInterface, int which) {
                                        mDatabase.child(WsCleAEF).removeValue();
                                        Iterator itr = ContenuAnnonce.iterator();
                                        while (itr.hasNext()) {
                                            if (itr.next().equals(WsCleAEF))
                                                itr.remove();}}})
     
                                .setNegativeButton("Non", new DialogInterface.OnClickListener() {
                                    @TargetApi(11)
                                    public void onClick(DialogInterface dialogInterface, int which) {
                                        Context context = getApplicationContext();
                                        int duration = Toast.LENGTH_LONG;
                                        Toasty.warning(context, "Annonce non supprimée", duration).show();
                                    }
                                });
                        if (!isFinishing()) {
                            dialog.show();
                        }
                    }
                    else{......

    merci beaucoup pour votre aideNom : Screenshot_1626074811.png
Affichages : 43
Taille : 126,8 Ko
    Cordialement
    Georges

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Retraité informatique
    Inscrit en
    janvier 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique

    Informations forums :
    Inscription : janvier 2017
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Finalement j'ai trouvé quelle était mon erreur, un problème de if/else imbriqué mal géré. j'ai remplacé par des switch, case break
    Maintenant ça fonctionne correctement
    Désolé de vous avoir sollicité

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

Discussions similaires

  1. problème avec c++ builder 2009
    Par ousbes dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/05/2010, 14h42
  2. problème avec c++builder
    Par infousto dans le forum C++
    Réponses: 1
    Dernier message: 01/06/2009, 21h49
  3. problème avec c++ builder 6
    Par eclipse2007 dans le forum C++Builder
    Réponses: 3
    Dernier message: 28/04/2009, 20h49
  4. Problème avec Reports builder
    Par AmineMzoughi dans le forum Reports
    Réponses: 3
    Dernier message: 04/02/2009, 16h13
  5. Problème avec C++ Builder 5 et XP SP3
    Par tomguiss dans le forum C++Builder
    Réponses: 0
    Dernier message: 13/05/2008, 23h43

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