DialogFragment.OnCreateDialog(Bundle) メソッド

定義

独自のカスタム ダイアログ コンテナーをビルドするためにオーバーライドします。

[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。

返品

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

属性

注釈

独自のカスタム ダイアログ コンテナーをビルドするためにオーバーライドします。 これは通常、汎用ダイアログの代わりに AlertDialog を表示するために使用されます。この場合、AlertDialog が独自のコンテンツを処理するため、onCreateView(LayoutInflater,ViewGroup,Bundle) を実装する必要はありません。 このメソッドは、onCreate(Bundle) の後と onCreateView(LayoutInflater,ViewGroup,Bundle) の前に呼び出されます。 既定の実装では、単に Dialog クラスをインスタンス化して返します。 注: DialogFragment は、Dialog.setOnCancelListener コールバックと Dialog.setOnDismissListener コールバックを所有しています。 自分で設定することはできません。 これらのイベントについて調べるには、onCancel(DialogInterface) と onDismiss(DialogInterface) をオーバーライドします。

android.app.DialogFragment.onCreateDialogの Android リファレンス。

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

適用対象