Activity.ShowDialog 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
托管对话框的 ID。
- args
- Bundle
要传递给对话框的参数。 这些内容将为你保存和还原。 请注意,如果已创建对话框, #onCreateDialog(int, Bundle)
则 不会使用新参数调用 ,但 #onPrepareDialog(int, Dialog, Bundle)
将调用 。
如果需要重新生成对话框,请先调用 #removeDialog(int)
。
返回
如果创建对话框,则返回 true;如果未创建,则返回 false,因为 #onCreateDialog(int, Bundle)
返回 false。
- 属性
注解
显示此活动管理的对话框。 首次为给定 ID 调用 #onCreateDialog(int, Bundle)
时,将使用相同的 ID 进行调用。此后,将自动保存和还原对话框。
<如果>以 或更高版本为目标 android.os.Build.VERSION_CODES#HONEYCOMB
,请考虑改用 DialogFragment
。</Em>
每次显示对话时, #onPrepareDialog(int, Dialog, Bundle)
都会提供一个及时准备的机会。
此成员已弃用。 将新 DialogFragment
类与 一起使用 FragmentManager
;这也通过 Android 兼容性包在较旧的平台上提供。
的 android.app.Activity.showDialog(int, android.os.Bundle)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
另请参阅
- 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)
简单版本。 只需使用 null 参数调用 #showDialog(int, Bundle)
。
此成员已弃用。 将新 DialogFragment
类与 一起使用 FragmentManager
;这也通过 Android 兼容性包在较旧的平台上提供。
的 android.app.Activity.showDialog(int)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。