Activity.ShowDialog Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ShowDialog(Int32) |
Veraltet.
Einfache Version davon |
| 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.