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 时,将使用同一 ID 进行调用 #onCreateDialog(int, Bundle)
。此后,将自动保存和还原对话框。
<em>如果要面向 android.os.Build.VERSION_CODES#HONEYCOMB
或更高版本,请考虑改用 DialogFragment
。</em>
每次显示对话时, #onPrepareDialog(int, Dialog, Bundle)
都会提供随时准备的机会。
此成员已弃用。 请改用新 DialogFragment
类 FragmentManager
;这也可通过 Android 兼容性包在较旧的平台上使用。
适用于 . 的 android.app.Activity.showDialog(int, android.os.Bundle)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
另请参阅
- 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 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。