Activity.OnCreateDialog 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.
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 #showDialog
o .
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)