Activity.ShowDialog Метод

Определение

Перегрузки

ShowDialog(Int32, Bundle)
Устаревшие..

Отображение диалогового окна, управляемого этим действием.

ShowDialog(Int32)
Устаревшие..

Простая версия , #showDialog(int, Bundle) которая не принимает никаких аргументов.

ShowDialog(Int32, Bundle)

Внимание!

deprecated

Отображение диалогового окна, управляемого этим действием.

[Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")]
[System.Obsolete("deprecated")]
public bool ShowDialog (int id, Android.OS.Bundle? args);
[<Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int * Android.OS.Bundle -> bool

Параметры

id
Int32

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

args
Bundle

Аргументы для передачи в диалоговое окно. Они будут сохранены и восстановлены. Обратите внимание, что если диалоговое окно уже создано, не будет вызываться с новыми аргументами, #onCreateDialog(int, Bundle) но #onPrepareDialog(int, Dialog, Bundle) будет . Если необходимо перестроить диалоговое окно, сначала вызовите .#removeDialog(int)

Возвращаемое значение

Возвращает значение true, если диалоговое окно было создано; Значение false возвращается, если оно не создано, так как #onCreateDialog(int, Bundle) возвращает значение false.

Атрибуты

Комментарии

Отображение диалогового окна, управляемого этим действием. Вызов #onCreateDialog(int, Bundle) будет выполнен с тем же идентификатором при первом вызове для заданного идентификатора. После этого диалоговое окно будет автоматически сохранено и восстановлено.

<Em>Если вы нацеливание android.os.Build.VERSION_CODES#HONEYCOMB или более поздние версии, рассмотрите DialogFragment возможность использования вместо .</Em>

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

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

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

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

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

  • Dialog
  • <xref:Android.App.Activity.OnCreateDialog(System.Int32%2c+Android.OS.Bundle)>
  • <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
  • DismissDialog(Int32)
  • RemoveDialog(Int32)

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

ShowDialog(Int32)

Внимание!

deprecated

Простая версия , #showDialog(int, Bundle) которая не принимает никаких аргументов.

[Android.Runtime.Register("showDialog", "(I)V", "")]
[System.Obsolete("deprecated")]
public void ShowDialog (int id);
[<Android.Runtime.Register("showDialog", "(I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int -> unit

Параметры

id
Int32
Атрибуты

Комментарии

Простая версия , #showDialog(int, Bundle) которая не принимает никаких аргументов. Просто вызовы #showDialog(int, Bundle) с аргументами NULL.

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

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

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

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