I am using a DialogFragment
, and while I have successfully set an image to close (i.e. dismiss) the dialog when pressed, I am having a hard time finding the way
DialogFragment.getDialog().setCanceledOnTouchOutside(false);
It was mistyping. I had the same problem. This works fine for Java and Mono for android Mono will be:
this.getDialog().SetCanceledOnTouchOutside(false);
If you want to execute some logic when clicking outside of a DialogFragment
, just override the onCancel method.
override fun onCancel(dialog: DialogInterface) {
super.onCancel(dialog)
// Do your work here
}