Langage

DialogFragment.OnCreateDialog(Bundle) Méthode

Définition

Remplacez la génération de votre propre conteneur de dialogue personnalisé.

[Android.Runtime.Register("onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_Landroid_os_Bundle_Handler")]
public virtual Android.App.Dialog? OnCreateDialog(Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_Landroid_os_Bundle_Handler")>]
abstract member OnCreateDialog : Android.OS.Bundle -> Android.App.Dialog
override this.OnCreateDialog : Android.OS.Bundle -> Android.App.Dialog

Paramètres

savedInstanceState
Bundle

Bundle : dernier état d’instance enregistré du fragment ou null s’il s’agit d’un fragment fraîchement créé.

Retours

Retourne une nouvelle instance de boîte de dialogue à afficher par le fragment.

Attributs

Remarques

Remplacez la génération de votre propre conteneur de dialogue personnalisé. Il est généralement utilisé pour afficher un AlertDialog au lieu d’une boîte de dialogue générique ; dans ce cas, onCreateView(LayoutInflater,ViewGroup,Bundle) n’a pas besoin d’être implémenté, car AlertDialog s’occupe de son propre contenu. Cette méthode est appelée après onCreate(Bundle) et avant onCreateView(LayoutInflater,ViewGroup,Bundle). L’implémentation par défaut instancie et retourne simplement une classe Dialog. Remarque : DialogFragment possède les rappels Dialog.setOnCancelListener et Dialog.setOnDismissListener. Vous ne devez pas les définir vous-même. Pour en savoir plus sur ces événements, remplacez onCancel(DialogInterface) et onDismiss(DialogInterface).

Référence Android pour android.app.DialogFragment.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 à