Dokumen mengatakan ini untuk dismiss()
metode dari Dialog
kelas:
Singkirkan dialog ini, hapus dari layar. Metode ini dapat dipanggil dengan aman dari utas mana pun. Perhatikan bahwa Anda tidak boleh mengganti metode ini untuk melakukan pembersihan saat dialog ditutup, sebagai gantinya terapkan di
onStop()
.
Dalam kode saya, yang saya lakukan hanyalah menelepon getDialog().dismiss()
untuk menutupnya. Tetapi saya tidak melakukan hal lain atau bahkan menggunakan onStop()
. Jadi saya bertanya dengan tepat bagaimana cara menutup dengan benar DialogFragment
untuk menghindari kebocoran memori, dll ..