Activity.ShowDialog 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ShowDialog(Int32) |
已淘汰.
簡單來說 |
| 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。