Compartilhar via


Activity.OnCreateDialog Método

Definição

Sobrecargas

OnCreateDialog(Int32)
Obsoleto.

Este membro foi preterido.

OnCreateDialog(Int32, Bundle)
Obsoleto.

Retorno de chamada para criar caixas de diálogo que são gerenciadas (salvas e restauradas) para você pela atividade.

OnCreateDialog(Int32)

Cuidado

deprecated

Este membro foi preterido.

[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

Retornos

Atributos

Comentários

Este membro foi preterido. Versão antiga sem argumentos do #onCreateDialog(int, Bundle).

Documentação Java para android.app.Activity.onCreateDialog(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

OnCreateDialog(Int32, Bundle)

Cuidado

deprecated

Retorno de chamada para criar caixas de diálogo que são gerenciadas (salvas e restauradas) para você pela atividade.

[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

O id da caixa de diálogo.

args
Bundle

Os argumentos de diálogo fornecidos ao #showDialog(int, Bundle).

Retornos

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

Atributos

Comentários

Retorno de chamada para criar caixas de diálogo que são gerenciadas (salvas e restauradas) para você pela atividade. A implementação padrão exige #onCreateDialog(int) compatibilidade.

<em>Se você estiver segmentando android.os.Build.VERSION_CODES#HONEYCOMB ou mais tarde, considere usar um DialogFragment em vez disso.</eme>

Se você usar #showDialog(int)o , a atividade chamará esse método pela primeira vez e o manterá em seguida. 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 salvando e restaurando caixas de diálogo para você, substitua esse método e manipule quaisquer ids que são passados para #showDialogo .

Se você quiser uma oportunidade de preparar sua caixa de diálogo antes que ela seja exibida, substitua #onPrepareDialog(int, Dialog, Bundle).

Este membro foi preterido. Use a nova DialogFragment classe com FragmentManager em vez disso, isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade Android.

Documentação Java para android.app.Activity.onCreateDialog(int, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Confira também

  • <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)

Aplica-se a