Activity.OnCreateDialog Método

Definição

Sobrecargas

Nome Description
OnCreateDialog(Int32)
Obsoleto.

Esse método foi preterido no nível 15 da API.

OnCreateDialog(Int32, Bundle)
Obsoleto.

Esse método foi preterido no nível 15 da API.

OnCreateDialog(Int32)

Cuidado

deprecated

Esse método foi preterido no nível 15 da API.

[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

Parâmetros

id
Int32

int

Retornos

Atributos

Comentários

Esse método foi preterido no nível 15 da API. Versão antiga sem argumentos do onCreateDialog(int,Bundle).

Referência do Android para android.app.Activity.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.

Aplica-se a

OnCreateDialog(Int32, Bundle)

Cuidado

deprecated

Esse método foi preterido no nível 15 da API.

[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

Parâmetros

id
Int32

int: A ID da caixa de diálogo.

args
Bundle

Pacote: os argumentos de caixa de diálogo fornecidos para mostrarDialog(int,Bundle).

Retornos

A caixa de diálogo. Se você retornar nulo, a caixa de diálogo não será criada.

Atributos

Comentários

Esse método foi preterido no nível 15 da API. Em vez disso, use a nova classe DialogFragment com FragmentManager; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android.

Retorno de chamada para criar caixas de diálogo gerenciadas (salvas e restauradas) para você pela atividade. A implementação padrão chama o onCreateDialog(int) para compatibilidade. Se você estiver direcionando Build.VERSION_CODES. HONEYCOMB ou posterior, considere, em vez disso, usar um DialogFragment. Se você usar showDialog(int), a atividade chamará esse método pela primeira vez e o manterá em espera depois disso. Qualquer caixa de diálogo criada por esse método será salva e restaurada automaticamente para você, incluindo se ela está sendo exibida. Se você quiser que a atividade gerencie o salvamento e a restauração de diálogos para você, substitua esse método e manipule todas as IDs passadas para showDialog(int). Se você quiser uma oportunidade de preparar sua caixa de diálogo antes de ser mostrada, substitua onPrepareDialog(int,Dialog,Bundle).

Consulte também:

Referência do Android para android.app.Activity.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.

Aplica-se a