У меня есть этот код, чтобы показать диалог с параметрами singlechoice (radio).Как получить выбранный элемент диалогового окна Alert Dialog?
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();
Как выбрать тот, который был выбран?
Работает как очарование! Хорошо достойный +1. –
Вот и закрываем alertdialog. Как получить его, когда в следующий раз он будет вызван? – Si8
Вы хотите получить значение, которое было выбрано, когда диалог был предварительно открыт, когда диалог открывается во второй раз, это правильно? В этом случае вы не можете просто установить выбранное значение в локальную переменную, а затем использовать эту переменную при следующем открытии диалоги? – Dan