Los documentos dicen esto para el dismiss()
método de la Dialog
clase:
Descarte este diálogo, eliminándolo de la pantalla. Este método se puede invocar de forma segura desde cualquier hilo. Tenga en cuenta que no debe anular este método para realizar la limpieza cuando se cierra el cuadro de diálogo, sino implementarlo en
onStop()
.
En mi código, todo lo que hago es llamar getDialog().dismiss()
para descartarlo. Pero no estoy haciendo nada más ni siquiera consumiendo onStop()
. Así que pregunto exactamente cómo descartar correctamente un DialogFragment
para evitar pérdidas de memoria, etc.