共用方式為


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

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 屬性授權中所述的詞彙使用。

適用於