У меня есть AlertDialog.Builder
с setSingleChoiceItems
. Проблема в том, что каждый раз, когда он появляется, он не очищает последний сделанный выбор. У меня должен быть некоторый «cleanState» для моего метода onClick, но я не могу этого сделать. Не могли бы вы помочь мне?Android: Сброс последнего выбора сделан в alertDialog.Builder с setSingleChoiceItems
Код, который у меня есть:
public void test(){
final CharSequence myList[] = { "Option 1", "Option 2" };
AlertDialog.Builder builder=new AlertDialog.Builder(this);
private int selected1 = 0;
builder.setTitle("Please choose one option:");
//builder.setCancelable(true);
builder.setSingleChoiceItems(myList, selected1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
selected1 = which;
}
});
builder.create();
builder.show();
}
У меня есть AlertDialog.Builder не AlertDialog. Он не работает ... – porthfind
@porthfind Возможно, вы захотите рассмотреть собственный класс диалога. Это будет не так много работы. – pez