You can access AlerDialog.Builder
before dialog will be shown. There you can specify builder.setCancelable(false)
. Probably in such way you can achieve desire behavior.
@Override
protected void onPrepareDialogBuilder(Builder builder) {
super.onPrepareDialogBuilder(builder);
builder.setCancelable(false);
}