Tengo un AlertDialog Elual Me Muestra algunas opciones, проблемы с es es el usuario puede cerrar el AlertDialog sin haber escogido ninguna opción. Вы должны знать, что вам нужно, и как только вы выберете эту опцию. Я хочу знать, что это является обязательным условием для всех setPositiveButton и для проверки подлинности переменных и пустых переменных нет haga nada ... pero resulta que sin importar lo que ponga en el setPositiveButton este cierra el dialogo.
public AlertDialog createRadioListDialog(final CharSequence[] items, final String title, final int post) {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(title)
.setCancelable(false)
.setSingleChoiceItems(items, posi, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// codigo el cual guarda la opcion que selecciono.
}
}).setPositiveButton(getResources().getString(R.string.dialog_ok),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(!variable == null){
dialog.dismiss();
}
}
});
return builder.create();
}