Жизненные циклы диалогов Android?

Всем привет, столкнулся с не пониманием такой вещи, какие жизненные циклы существуют у DialogFragment..

Читаю уроки(старенькие) и там не используется DialogFragment и там есть:
onShowListener
onPrepare
и подобные

Выходит Диалоги работают так:
1. создание
2. показ
3. скрытие

При повторном показе диалога, он не создается занова, а только показывается и прогоняется через функцию onPrepareDialog(вроде как-то так)..

А вот с DialogFragment выходит что диалог каждый раз проходит создание, показ и т д..

Что-то я не понимаю тут.
Врядли бы разработчики стали делать в ущерб производительности(а ведь выходит что так и есть, когда каждый раз создается новый)

Подскажите пожалуйста, кто с этим работал, как это работает с DialogFragment?
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы