Activity.OnCreateDialog Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.