у меня сейчас нет доступа к компу, но а смысл каждый раз пересоздавать диалог? или я чего-то упускаю
Ну хз - ты его если дизпознул - он ушел из памяти. Если понадобилось - создал заново, кушать оно не просит. Не понадобилось - ну и славненько, его нет нигде, не надо от родителя отвязывать, что то придумывать с пересозданиями и верить что это все будет работать как часы на всех версиях андроида)
Профита в том, чтобы создать один диалог и потом его вызывать не вижу. Если у вас он есть - то ок, я не против, просто пытался понять зачем он нужен)