次の方法で共有


Activity.OnPrepareDialog メソッド

定義

オーバーロード

OnPrepareDialog(Int32, Dialog)
古い.

このメンバーは非推奨です。

OnPrepareDialog(Int32, Dialog, Bundle)
古い.

表示される前に、管理されたダイアログを準備する機会を提供します。

OnPrepareDialog(Int32, Dialog)

注意事項

deprecated

このメンバーは非推奨です。

[Android.Runtime.Register("onPrepareDialog", "(ILandroid/app/Dialog;)V", "GetOnPrepareDialog_ILandroid_app_Dialog_Handler")]
[System.Obsolete("deprecated")]
protected virtual void OnPrepareDialog (int id, Android.App.Dialog? dialog);
[<Android.Runtime.Register("onPrepareDialog", "(ILandroid/app/Dialog;)V", "GetOnPrepareDialog_ILandroid_app_Dialog_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnPrepareDialog : int * Android.App.Dialog -> unit
override this.OnPrepareDialog : int * Android.App.Dialog -> unit

パラメーター

id
Int32
dialog
Dialog
属性

注釈

このメンバーは非推奨です。 #onPrepareDialog(int, Dialog, Bundle)の古い引数なしバージョン。

android.app.Activity.onPrepareDialog(int, android.app.Dialog)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

OnPrepareDialog(Int32, Dialog, Bundle)

注意事項

deprecated

表示される前に、管理されたダイアログを準備する機会を提供します。

[Android.Runtime.Register("onPrepareDialog", "(ILandroid/app/Dialog;Landroid/os/Bundle;)V", "GetOnPrepareDialog_ILandroid_app_Dialog_Landroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
protected virtual void OnPrepareDialog (int id, Android.App.Dialog? dialog, Android.OS.Bundle? args);
[<Android.Runtime.Register("onPrepareDialog", "(ILandroid/app/Dialog;Landroid/os/Bundle;)V", "GetOnPrepareDialog_ILandroid_app_Dialog_Landroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnPrepareDialog : int * Android.App.Dialog * Android.OS.Bundle -> unit
override this.OnPrepareDialog : int * Android.App.Dialog * Android.OS.Bundle -> unit

パラメーター

id
Int32

マネージド ダイアログの ID。

dialog
Dialog

ダイアログ。

args
Bundle

#showDialog(int, Bundle)に指定されたダイアログ引数。

属性

注釈

表示される前に、管理されたダイアログを準備する機会を提供します。 既定の実装では、互換性のために #onPrepareDialog(int, Dialog) が呼び出されます。

表示されるたびにアプリケーションの状態に基づいてマネージド ダイアログを更新する必要がある場合は、これをオーバーライドします。 たとえば、時刻選択ダイアログを現在の時刻で更新する必要がある場合があります。 スーパークラスの実装を呼び出す必要があります。 既定の実装では、このアクティビティがダイアログの所有者アクティビティとして設定されます。

このメンバーは非推奨です。 代わりに、FragmentManagerで新しいDialogFragment クラスを使用します。これは、Android 互換性パッケージを介して古いプラットフォームでも使用できます。

android.app.Activity.onPrepareDialog(int, android.app.Dialog, android.os.Bundle)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

こちらもご覧ください

適用対象