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

托管对话框的 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) 都会提供随时准备的机会。

此成员已弃用。 请改用新 DialogFragmentFragmentManager ;这也可通过 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)

此成员已弃用。 请改用新 DialogFragmentFragmentManager ;这也可通过 Android 兼容性包在较旧的平台上使用。

适用于 . 的 android.app.Activity.showDialog(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于