Erel,
So if I use the async version then the panel behind the dialog will be disabled? That is what my problem is. If the user accidentally touches outside of the dialog it proceeds to the next line of code. This also happens with Msgbox2 also but I figured out how to prevent this from happening as long as I only use "Positive" and "Negative" responses.
So all explanations in the Basic4Android book by Wyken Seagrave from 2013 for modal dialogs are no longer relevant? I will change my code to use the async versions but again will this solve my main problem?
Thanks,
Greg