Activity.ShowDialog Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ShowDialog(Int32, Bundle) |
Устаревшие..
Отображение диалогового окна, управляемого этим действием. |
ShowDialog(Int32) |
Устаревшие..
Простая версия , |
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.