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.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- <xref:Android.App.Activity.OnCreateDialog(System.Int32%2c+Android.OS.Bundle)>
- ShowDialog(Int32)
- DismissDialog(Int32)
- RemoveDialog(Int32)