Документы говорят это для метода dismiss()
из класса Dialog
:
Закрыть этот диалог, убрав его с экрана. Этот метод может быть безопасно вызван из любого потока. Обратите внимание, что вам не следует переопределять этот метод для очистки после
onStop()
диалогового окна, вместо этого реализуйте это вonStop()
.
В моем коде все, что я делаю, это вызываю getDialog().dismiss()
чтобы закрыть его. Но я больше ничего не делаю и даже не использую onStop()
. Поэтому я спрашиваю, как именно закрыть DialogFragment
чтобы избежать утечек памяти и т.д.