Autore Topic: AlertDialog non si apre e chiude Activity  (Letto 440 volte)

Offline Giamme

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic
  • Play Store ID:
    appLOOPiamo
  • Sistema operativo:
    Windows 7
AlertDialog non si apre e chiude Activity
« il: 10 Luglio 2013, 16:18:35 CEST »
0
Ciao a tutti.

Dopo vari problemi con i Toast, QUI, ho deciso di non usarli per la mia applicazione di andare con i Dialog.

Purtroppo anche con questi ho problemi:
Nella mia Activity devo fare apparire un Dialog con del testo ed un bottone per chiuderlo.
Quando vado a testare l'applicazione dopo aver premuto il tasto che andrà ad aprirmi il Dialog, quello che succede è molto strano.
1- Il Dialog non compare.
2- L'Activity viene chiusa e torna alla Main dell'applicazione.

Qui di seguito il codice:
Codice (Java): [Seleziona]
private void createDialog(String testo) {
                // TODO Auto-generated method stub
                AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getBaseContext());

                // assegna il titolo
                alertDialogBuilder.setTitle("Analisi");

                // assegna il testo
                alertDialogBuilder.setMessage(testo).setCancelable(false)
                                .setNeutralButton("OK", new DialogInterface.OnClickListener() {

                                        @Override
                                        public void onClick(DialogInterface dialog, int which) {
                                                // TODO Auto-generated method stub
                                                dialog.cancel();
                                        }
                                });

                // crea
                AlertDialog alertDialog = alertDialogBuilder.create();

                // lancia
                alertDialog.show();
        }


Grazie mille a tutti!
"Tutto ciò che è necessario per il trionfo del male è che gli uomini buoni non facciano nulla."
Edmund Burke

Offline TheRedFox

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus one
  • Play Store ID:
    RedFox Labs
  • Sistema operativo:
    Debian lenny 5.0, Windows XP
Re:AlertDialog non si apre e chiude Activity
« Risposta #1 il: 10 Luglio 2013, 17:43:07 CEST »
0
Non so se il tuo codice sia giusto anche perche' manca la parte dove richiami il dialog ma io ti consiglio di estendere la classe DialogFragment per creare dei dialogs.