DialogFragment.OnCreateDialog(Bundle) メソッド

定義

独自のカスタム Dialog コンテナーをビルドするには、 をオーバーライドします。

[Android.Runtime.Register("onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_Landroid_os_Bundle_Handler")]
public virtual Android.App.Dialog? OnCreateDialog (Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_Landroid_os_Bundle_Handler")>]
abstract member OnCreateDialog : Android.OS.Bundle -> Android.App.Dialog
override this.OnCreateDialog : Android.OS.Bundle -> Android.App.Dialog

パラメーター

savedInstanceState
Bundle

フラグメントの最後に保存されたインスタンスの状態。新しく作成されたフラグメントの場合は null。

戻り値

フラグメントによって表示される新しい Dialog インスタンスを返します。

属性

注釈

独自のカスタム Dialog コンテナーをビルドするには、 をオーバーライドします。 これは通常、汎用ダイアログではなく AlertDialog を表示するために使用されます。これを行う場合は、 #onCreateView(LayoutInflater, ViewGroup, Bundle) AlertDialog が独自のコンテンツを処理するため、実装する必要はありません。

このメソッドは、 の後 #onCreate(Bundle) と の前に #onCreateView(LayoutInflater, ViewGroup, Bundle)呼び出されます。 既定の実装では、単に クラスをインスタンス化して返します Dialog

<em>注: DialogFragment は および Dialog#setOnDismissListener Dialog.setOnDismissListener コールバックをDialog#setOnCancelListener Dialog.setOnCancelListener所有しています。 自分で設定することはできません。</em> これらのイベントについて調べるには、 と をオーバーライドします#onCancel(DialogInterface)#onDismiss(DialogInterface)

の Java ドキュメント android.app.DialogFragment.onCreateDialog(android.os.Bundle)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象