Есть ли способ отменить поведение диалогового окна предупреждения при нажатии нейтральной кнопки или отрицательной кнопки, чтобы не отключать авто.Запрет AlertDialog от автоматического закрытия на NeutralButton Click ???
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setCancelable(false);
builder.setTitle("Title");
builder.setPositiveButton("Done", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do something and close dialog
}
});
builder.setNeutralButton("Clear All", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do something but not close dialog
}
});
builder.setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int which, boolean isChecked) {
if(isChecked){
// do something
} else {
// do something else
}
}
});
final AlertDialog dialog = builder.create();
dialog.show();
Ожидаемое поведение отрицательной кнопки здесь: на щелканье «Clear All» он должен просто очистить выбор, что это все и не автоматически закрыть диалоговое окно.? Но Android alertDialog автоматически закрывает диалоговое окно, нажав NegativeButton или NeutralButton. Любой способ изменить это поведение
попробуйте этот http://stackoverflow.com/questions/32323605/how-do-i-control-on-multichoice-alertdialog –