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
ShowDialog(Int32, Bundle) |
Veraltet.
Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird. |
ShowDialog(Int32) |
Veraltet.
Einfache Version davon |
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
Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird. Beim ersten Aufruf wird ein Anruf #onCreateDialog(int, Bundle)
mit derselben ID ausgeführt, wenn diese für eine bestimmte ID aufgerufen wird. Anschließend wird das Dialogfeld automatisch gespeichert und wiederhergestellt.
<em>If you are targeting android.os.Build.VERSION_CODES#HONEYCOMB
or later, consider instead using a DialogFragment
instead.</Em>
Jedes Mal, wenn ein Dialogfeld angezeigt wird, #onPrepareDialog(int, Dialog, Bundle)
wird eine Möglichkeit zur rechtzeitigen Vorbereitung bereitgestellt.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen die neue DialogFragment
Klasse FragmentManager
. Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.
Java-Dokumentation für android.app.Activity.showDialog(int, android.os.Bundle)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- 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)
Gilt für:
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
- Attribute
Hinweise
Einfache Version davon #showDialog(int, Bundle)
verwendet keine Argumente. Einfache Aufrufe #showDialog(int, Bundle)
mit NULL-Argumenten.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen die neue DialogFragment
Klasse FragmentManager
. Dies ist auch auf älteren Plattformen über das Android-Kompatibilitätspaket verfügbar.
Java-Dokumentation für android.app.Activity.showDialog(int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.