DialogFragment.OnCreateDialog(Bundle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
独自のカスタム 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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。