Autore Topic: Chiudere alert Dialog al click di un toggle button  (Letto 794 volte)

Offline andreaginobili

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7, Ubuntu
Chiudere alert Dialog al click di un toggle button
« il: 29 Dicembre 2011, 20:44:39 CET »
0
Ciao ragazzi! vi spiego qual'è il mio problema, ho una alert dialog con 4 toggle button, al click di uno di questi mi viene aperta una nuova dialog ke si occuperà in seguito di lanciare una activity. il problema è ke la alert dialog di prima resta sempre attiva! come faccio a chiuderla al click di uno dei button???

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Chiudere alert Dialog al click di un toggle button
« Risposta #1 il: 29 Dicembre 2011, 23:49:43 CET »
0
Dovresti chiamare il .dismiss() del dialog.
Se posti un po' di codice possiamo aiutarti a modificarlo :)

Offline andreaginobili

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7, Ubuntu
Re:Chiudere alert Dialog al click di un toggle button
« Risposta #2 il: 30 Dicembre 2011, 11:38:52 CET »
0
Ciao Ricky sei sempre molto gentile... Ti posto allora il codice:
Codice (Java): [Seleziona]
private AlertDialog createDialog() {
                final String[] items = { "Feltrinelli", "Amazon", "Ibs", "Hoepli" };
                AlertDialog.Builder builder = new AlertDialog.Builder(this);
                builder.setTitle("Su che sito vuoi cercare?");
                builder.setSingleChoiceItems(items, -1,
                                new DialogInterface.OnClickListener() {
                                        public void onClick(DialogInterface dialog, int item) {
                                                DialogScelta(items[item]).show();
                                        }
                                });
                AlertDialog alert = builder.create();
               
                return alert;
        }


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Chiudere alert Dialog al click di un toggle button
« Risposta #3 il: 30 Dicembre 2011, 11:43:52 CET »
0
Ecco, sopra DialogScelta(items[item]).show(); devi chiamare dialog.dismiss() in modo da chiudere il dialog attuale.

Offline andreaginobili

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7, Ubuntu
Re:Chiudere alert Dialog al click di un toggle button
« Risposta #4 il: 30 Dicembre 2011, 11:53:57 CET »
0
Perfetto grazie mille Ricky :)