I documenti dicono questo per il dismiss()
metodo della Dialog
classe:
Chiudi questa finestra di dialogo, rimuovendola dallo schermo. Questo metodo può essere richiamato in modo sicuro da qualsiasi thread. Nota che non dovresti sovrascrivere questo metodo per eseguire la pulizia quando la finestra di dialogo viene chiusa, ma implementalo in
onStop()
.
Nel mio codice, tutto ciò che faccio è chiamare getDialog().dismiss()
per ignorarlo. Ma non sto facendo nient'altro e nemmeno sto usando onStop()
. Quindi sto chiedendo esattamente come chiudere correttamente un DialogFragment
per evitare perdite di memoria, ecc.