Activity.OnCreateDialog 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 |
|---|---|
| OnCreateDialog(Int32) |
Veraltet.
Diese Methode war in API-Ebene 15 veraltet. |
| OnCreateDialog(Int32, Bundle) |
Veraltet.
Diese Methode war in API-Ebene 15 veraltet. |
OnCreateDialog(Int32)
Achtung
deprecated
Diese Methode war in API-Ebene 15 veraltet.
[Android.Runtime.Register("onCreateDialog", "(I)Landroid/app/Dialog;", "GetOnCreateDialog_IHandler")]
[System.Obsolete("deprecated")]
protected virtual Android.App.Dialog? OnCreateDialog(int id);
[<Android.Runtime.Register("onCreateDialog", "(I)Landroid/app/Dialog;", "GetOnCreateDialog_IHandler")>]
[<System.Obsolete("deprecated")>]
abstract member OnCreateDialog : int -> Android.App.Dialog
override this.OnCreateDialog : int -> Android.App.Dialog
Parameter
- id
- Int32
int
Gibt zurück
- Attribute
Hinweise
Diese Methode war in API-Ebene 15 veraltet. Alte No-Arguments-Version von onCreateDialog(int,Bundle).
Android-Referenz für android.app.Activity.onCreateDialog.
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:
OnCreateDialog(Int32, Bundle)
Achtung
deprecated
Diese Methode war in API-Ebene 15 veraltet.
[Android.Runtime.Register("onCreateDialog", "(ILandroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_ILandroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
protected virtual Android.App.Dialog? OnCreateDialog(int id, Android.OS.Bundle? args);
[<Android.Runtime.Register("onCreateDialog", "(ILandroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_ILandroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnCreateDialog : int * Android.OS.Bundle -> Android.App.Dialog
override this.OnCreateDialog : int * Android.OS.Bundle -> Android.App.Dialog
Parameter
- id
- Int32
int: Die ID des Dialogfelds.
- args
- Bundle
Bundle: Die Dialogfeldargumente, die zum showDialog(int,Bundle) bereitgestellt werden.
Gibt zurück
Das Dialogfeld. Wenn Sie NULL zurückgeben, wird das Dialogfeld nicht erstellt.
- 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.
Rückruf zum Erstellen von Dialogfeldern, die von der Aktivität verwaltet (gespeichert und wiederhergestellt) werden. Die Standardimplementierung ruft zur Kompatibilität über "onCreateDialog(int)" auf. Wenn Sie auf Build.VERSION_CODES abzielen. HONEYCOMB oder höher sollten Stattdessen eine DialogFragment verwenden. Wenn Sie showDialog(int) verwenden, ruft die Aktivität diese Methode zum ersten Mal auf, und hängen Sie danach an. Jedes Dialogfeld, das von dieser Methode erstellt wird, wird automatisch gespeichert und für Sie wiederhergestellt, einschließlich der Anzeige. Wenn Die Aktivität das Speichern und Wiederherstellen von Dialogfeldern für Sie verwalten soll, sollten Sie diese Methode überschreiben und alle IDs behandeln, die an showDialog(int) übergeben werden. Wenn Sie möchten, dass Sie Ihr Dialogfeld vorbereiten möchten, bevor es angezeigt wird, überschreiben Sie "onPrepareDialog(int,Dialog,Bundle").
Siehe auch:
Android-Referenz für android.app.Activity.onCreateDialog.
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.