Sprache

Activity.ShowDialog Methode

Definition

Überlädt

Name Beschreibung
ShowDialog(Int32)
Veraltet.

Einfache Version davon #showDialog(int, Bundle) verwendet keine Argumente.

ShowDialog(Int32, Bundle)
Veraltet.

Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird.

ShowDialog(Int32)

Achtung

deprecated

Einfache Version davon #showDialog(int, Bundle) verwendet keine Argumente.

[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

Parameter

id
Int32

int

Attribute

Hinweise

Diese Methode war in API-Ebene 15 veraltet. Verwenden Sie stattdessen die neue DialogFragment-Klasse mit FragmentManager; Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.

Einfache Version von showDialog(int,Bundle), die keine Argumente verwendet. Ruft einfach showDialog(int,Bundle) mit NULL-Argumenten auf.

Android-Referenz für android.app.Activity.showDialog.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ShowDialog(Int32, Bundle)

Achtung

deprecated

Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird.

[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

Parameter

id
Int32

Die ID des verwalteten Dialogfelds.

args
Bundle

Argumente, die an das Dialogfeld übergeben werden sollen. Diese werden gespeichert und für Sie wiederhergestellt. Beachten Sie, dass, wenn das Dialogfeld bereits erstellt wurde, #onCreateDialog(int, Bundle) nicht mit den neuen Argumenten aufgerufen wird, sondern #onPrepareDialog(int, Dialog, Bundle) . Wenn Sie das Dialogfeld neu erstellen müssen, rufen Sie zuerst auf #removeDialog(int) .

Gibt zurück

Gibt true zurück, wenn das Dialogfeld erstellt wurde; false wird zurückgegeben, wenn sie nicht erstellt wird, weil #onCreateDialog(int, Bundle) "false" zurückgegeben wird.

Attribute

Hinweise

Diese Methode war in API-Ebene 15 veraltet. Verwenden Sie stattdessen die neue DialogFragment-Klasse mit FragmentManager; Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.

Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird. Ein Aufruf von onCreateDialog(int,Bundle) wird mit derselben ID ausgeführt, wenn dies zum ersten Mal für eine bestimmte ID aufgerufen wird. Anschließend wird das Dialogfeld automatisch gespeichert und wiederhergestellt. Wenn Sie auf Build.VERSION_CODES abzielen. HONEYCOMB oder höher sollten Stattdessen eine DialogFragment verwenden. Jedes Mal, wenn ein Dialogfeld angezeigt wird, wird onPrepareDialog(int,Dialog,Bundle) vorgenommen, um eine Möglichkeit zur rechtzeitigen Vorbereitung zu bieten.

Siehe auch:

Android-Referenz für android.app.Activity.showDialog.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: