У меня проблема с AlertDialog: мне бы хотелось, чтобы мой AlertDialog возвращал значение true, если пользователь нажимал кнопку «Позитив», и значение false, если он нажимал кнопку «негатив».Функция должна блокировать программу, пока пользователь не нажмет кнопку.
Мой код:
public static boolean errorMD5(Context context){
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(context.getString(R.string.error));
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setMessage(R.string.errorMD5);
builder.setPositiveButton(R.string.retry, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//The function return true
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//The function return false
}
});
AlertDialog alert = builder.create();
alert.show();
}