Всегда думал, что при работе с DialogFragment нужно использовать только show() и dismiss(). На проекте увидел, что диалоговый фрагмент ставят через FragmentTransaction. В чем разница и зачем использовать транзакции для диалогового фрагмента? Кто-то так делает на своих проектах?
для себя я выбрала метод с show(), потому что через FragmentTransaction диалоговое окно не закрывает полностью экран, а лишь встает на место, которое было выделено для фрагментов.