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
Managed 對話框的標識碼。
- args
- Bundle
要傳遞至對話框的自變數。 這些將會為您儲存和還原。 請注意,如果對話框已經建立,將不會使用新的自變數呼叫, #onCreateDialog(int, Bundle)
但 #onPrepareDialog(int, Dialog, Bundle)
會是 。
如果您需要重建對話框,請先呼叫 #removeDialog(int)
。
傳回
如果建立對話框,則傳回 true;如果未建立 false,則會傳 #onCreateDialog(int, Bundle)
回 false。
- 屬性
備註
顯示此活動所管理的對話框。 #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)
不接受任何自變數。 只要呼叫 #showDialog(int, Bundle)
null 自變數即可。
已取代這個成員。 請改用 新的 DialogFragment
類別 FragmentManager
;這也可透過Android相容性套件在較舊的平臺上使用。
的 android.app.Activity.showDialog(int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。