私はいくつかのstackoverflow.comの回答を読みましたが、それでも単純なAlertDialogよりもDialogFragmentを使用する利点がわかりません。私には、明らかに2つの戦略があります。
a)AlertDialog.Builderを使用してAlertDialogを構成し、それを.create()してから、アクティビティ(一部のボタンハンドラー)で.show()するか、
b)DialogFragmentをサブクラス化し、onCreateDialog()に同じAlertDialog構築コードを記述します(ただし、.create()を返し、アクティビティでDialogFragmentをインスタンス化して表示します。
出力は同じように見えます。
いずれにせよ、私は非推奨のコードを使用していません-AlertDialogまたはDialogFragmentの両方で.show()を使用しています。別のサイズのデバイスに行くときの利点はありますか?またはポイントは何ですか...
洞察をありがとう、
マイケル