DialogFragment.OnCreateDialog(Bundle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Substitua para criar seu próprio contêiner de caixa de diálogo personalizado.
[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
Parâmetros
- savedInstanceState
- Bundle
Pacote: o último estado de instância salvo do Fragmento ou nulo se este for um Fragmento recém-criado.
Retornos
Retornar uma nova instância de caixa de diálogo a ser exibida pelo Fragmento.
- Atributos
Comentários
Substitua para criar seu próprio contêiner de caixa de diálogo personalizado. Normalmente, isso é usado para mostrar um AlertDialog em vez de uma caixa de diálogo genérica; ao fazer isso, onCreateView(LayoutInflater, ViewGroup,Bundle) não precisa ser implementado, pois o AlertDialog cuida de seu próprio conteúdo. Esse método será chamado após onCreate(Bundle) e antes de onCreateView(LayoutInflater, ViewGroup,Bundle). A implementação padrão simplesmente cria uma instância e retorna uma classe de caixa de diálogo. Observação: DialogFragment possui os retornos de chamada Dialog.setOnCancelListener e Dialog.setOnDismissListener. Você não deve defini-los por conta própria. Para saber mais sobre esses eventos, substitua onCancel(DialogInterface) e onDismiss(DialogInterface).
Referência do Android para android.app.DialogFragment.onCreateDialog.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.