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
OnCreateDialog(Int32) |
Obsolète.
Ce membre est déconseillé. |
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
Ce membre est déconseillé.
[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
Retours
- Attributs
Remarques
Ce membre est déconseillé. Ancienne version sans arguments de #onCreateDialog(int, Bundle)
.
Documentation Java pour android.app.Activity.onCreateDialog(int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
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
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 à la #onCreateDialog(int)
compatibilité.
<em>Si vous ciblez android.os.Build.VERSION_CODES#HONEYCOMB
ou une version ultérieure, envisagez plutôt d’utiliser à la place un DialogFragment
.</Em>
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
Si vous souhaitez avoir l’occasion de préparer votre boîte de dialogue avant qu’elle ne s’affiche, remplacez #onPrepareDialog(int, Dialog, Bundle)
.
Ce membre est déconseillé. Utilisez plutôt la nouvelle DialogFragment
classe FragmentManager
. Cela est également disponible sur les anciennes plateformes via le package de compatibilité Android.
Documentation Java pour android.app.Activity.onCreateDialog(int, android.os.Bundle)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Voir aussi
- <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
- <xref:Android.App.Activity.ShowDialog(System.Int32%2c+Android.OS.Bundle)>
- DismissDialog(Int32)
- RemoveDialog(Int32)