Ich habe diesen Code, um einen Dialog mit singlechoice (Radio) Optionen anzuzeigen.Wie man ausgewählten Artikel eines Singlechoice Alert Dialogs erhält?
AlertDialog ad = new AlertDialog.Builder(this)
.setCancelable(false)
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(R.string.choose_one)
.setSingleChoiceItems(seq, pos,null)
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton)
{
// dialog dismissed
}
}).create();
Wie bekomme ich die Auswahl, die ausgewählt wurde?
Funktioniert wie ein Charme! Ein wohlverdientes +1. –
Schließen Sie den Alarmdialog. Wie kann ich es beim nächsten Aufruf abrufen? – Si8
Sie möchten den Wert erhalten, der gewählt wurde, als der Dialog zuvor geöffnet wurde, wenn der Dialog ein zweites Mal geöffnet wird, ist das korrekt? In diesem Fall können Sie den ausgewählten Wert nicht einfach auf eine lokale Variable setzen und diese Variable dann beim nächsten Öffnen der Einwahl verwenden? – Dan