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)без аргументов .

Документация по Java для android.app.Activity.onPrepareDialog(int, android.app.Dialog).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Идентификатор управляемого диалога.

dialog
Dialog

Диалоговое окно.

args
Bundle

Аргументы диалогового окна, #showDialog(int, Bundle)предоставленные .

Атрибуты

Комментарии

Предоставляет возможность подготовить управляемое диалоговое окно перед его показом. Реализация по умолчанию вызывается для #onPrepareDialog(int, Dialog) обеспечения совместимости.

Переопределите это, если необходимо обновить управляемое диалоговое окно на основе состояния приложения при каждом отображении. Например, диалоговое окно выбора времени может потребоваться обновить с текущим временем. Необходимо вызвать реализацию суперкласса. Реализация по умолчанию задает это действие как действие владельца в диалоговом окне.

Этот элемент считается нерекомендуемым. Вместо этого используйте новый DialogFragment класс FragmentManager . Это также доступно на старых платформах с помощью пакета совместимости Android.

Документация по Java для android.app.Activity.onPrepareDialog(int, android.app.Dialog, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к