語言

Activity.ShowDialog 方法

定義

多載

名稱 Description
ShowDialog(Int32)
已淘汰.

簡單來說 #showDialog(int, Bundle) ,這個版本不需要任何論證。

ShowDialog(Int32, Bundle)
已淘汰.

顯示由此活動管理的對話。

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

int

屬性

備註

此方法在 API 等級 15 中被棄用。 改用新的 DialogFragment 類別搭配 FragmentManager;此功能也可透過 Android 相容套件在舊平台使用。

showDialog(int,Bundle) 的簡單版本,不接受任何參數。 簡單地呼叫 showDialog(int,Bundle),並使用空參數。

Android 參考資料。android.app.Activity.showDialog

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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) 。

傳回

若對話已建立,則回傳為真;如果 false 未被建立,則 #onCreateDialog(int, Bundle) 回傳 false。

屬性

備註

此方法在 API 等級 15 中被棄用。 改用新的 DialogFragment 類別搭配 FragmentManager;此功能也可透過 Android 相容套件在舊平台使用。

顯示由此活動管理的對話。 第一次呼叫 onCreateDialog(int,Bundle) 時,會以相同 id 呼叫給指定 id。之後對話會自動儲存並還原。 如果你的目標是Build.VERSION_CODES。HONEYCOMB 或更後續版本,考慮改用 DialogFragment。 每次顯示對話時,都會設置 onPrepareDialog(int,Dialog,Bundle),以便提供即時準備的機會。

另請參閱:

Android 參考資料。android.app.Activity.showDialog

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於