Langue

Activity.OnCreateDialog Méthode

Définition

Surcharges

Nom Description
OnCreateDialog(Int32)
Obsolète.

Cette méthode a été déconseillée au niveau de l’API 15.

OnCreateDialog(Int32, Bundle)
Obsolète.

Rappel pour la création de dialogues gérés (enregistrés et restaurés) pour vous par l’activité.

OnCreateDialog(Int32)

Attention

deprecated

Cette méthode a été déconseillée au niveau de l’API 15.

[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

Paramètres

id
Int32

int

Retours

Attributs

Remarques

Cette méthode a été déconseillée au niveau de l’API 15. Ancienne version de no-arguments de onCreateDialog(int,Bundle).

Référence Android pour android.app.Activity.onCreateDialog.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

OnCreateDialog(Int32, Bundle)

Attention

deprecated

Rappel pour la création de dialogues gérés (enregistrés et restaurés) pour vous par l’activité.

[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

Paramètres

id
Int32

ID de la boîte de dialogue.

args
Bundle

Arguments de boîte de dialogue fournis à #showDialog(int, Bundle).

Retours

Boîte de dialogue. Si vous retournez null, la boîte de dialogue ne sera pas créée.

Attributs

Remarques

Cette méthode a été déconseillée au niveau de l’API 15. Utilisez la nouvelle classe DialogFragment avec FragmentManager à la place ; ceci est également disponible sur les plateformes plus anciennes via le package de compatibilité Android.

Rappel pour la création de dialogues gérés (enregistrés et restaurés) pour vous par l’activité. L’implémentation par défaut appelle à onCreateDialog(int) pour la compatibilité. Si vous ciblez Build.VERSION_CODES. HONEYCOMB ou version ultérieure, envisagez plutôt d’utiliser un DialogFragment à la place. Si vous utilisez showDialog(int), l’activité appelle à cette méthode la première fois et se bloque ensuite. Toute boîte de dialogue créée par cette méthode sera automatiquement enregistrée et restaurée pour vous, y compris si elle s’affiche. Si vous souhaitez que l’activité gère l’enregistrement et la restauration des dialogues pour vous, vous devez remplacer cette méthode et gérer tous les ID passés à showDialog(int). Si vous souhaitez pouvoir préparer votre boîte de dialogue avant qu’elle ne s’affiche, remplacez onPrepareDialog(int,Dialog,Bundle).

Voir aussi :

Référence Android pour android.app.Activity.onCreateDialog.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à