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
| 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.