In my opinion you should prefer showDialog
because this method will do most of the work for you. In example You don’t have to worry that you will lose reference to your dialog after changing screen orientation. It will be recreated automatically. Dialog.show
is much more prone to errors.
So I suggest you to use showDialog
everywhere you can.