Всем привет, столкнулся с не пониманием такой вещи, какие жизненные циклы существуют у DialogFragment..
Читаю уроки(старенькие) и там не используется DialogFragment и там есть:
onShowListener
onPrepare
и подобные
Выходит Диалоги работают так:
1. создание
2. показ
3. скрытие
При повторном показе диалога, он не создается занова, а только показывается и прогоняется через функцию onPrepareDialog(вроде как-то так)..
А вот с DialogFragment выходит что диалог каждый раз проходит создание, показ и т д..
Что-то я не понимаю тут.
Врядли бы разработчики стали делать в ущерб производительности(а ведь выходит что так и есть, когда каждый раз создается новый)
Подскажите пожалуйста, кто с этим работал, как это работает с DialogFragment?