I’ve done some reading about dialogs in Android and I have an open issue:
When I’m using the Activity’s methods that handle the dialogs (such as: onCreateDialog(...)), should I or shouldn’t I dismiss the dialog in the onPause()?
Or maybe I should dismiss it only if I retained it – made an Activity member variable that has a reference to this dialog?
I’ve found this answer: https://stackoverflow.com/a/2851833/501560 saying that I need to explicitly call the dismiss() method, but I’ve read some other resources saying that the Activity should handle it by itself…
Thanks.
You never have to dismiss the dialog if it’s managed by the Activity.
The Activity will dismiss the dialog when it’s destroyed. If the Activity is pause, Dialog doesn’t have to be dismissed.