Я прочитал несколько ответов stackoverflow.com, но до сих пор не вижу преимущества использования DialogFragment над простым AlertDialog. У меня есть, по-видимому, две стратегии:
a) используйте AlertDialog.Builder для настройки AlertDialog,.create(), а затем .show() в моей активности (в некоторых обработчиках кнопок) или
b) подкласс DialogFragment, напишите тот же код AlertDialog-building в onCreateDialog() (за исключением того, что я просто возвращаю .create(), а затем в своей операции создаю экземпляр диалогового окна DialogFragment и покажу его.
Результат выглядит одинаково.
В любом случае, я не использую устаревший код - я использую .show() как с AlertDialog, так и с DialogFragment. Является ли преимущество, когда я иду на другое устройство? Или какой смысл...
Спасибо за любые идеи,
Майкл