Lenguaje

Activity.OnCreateDialog Método

Definición

Sobrecargas

Nombre Description
OnCreateDialog(Int32)
Obsoletos.

Este método está en desuso en el nivel de API 15.

OnCreateDialog(Int32, Bundle)
Obsoletos.

Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad.

OnCreateDialog(Int32)

Precaución

deprecated

Este método está en desuso en el nivel de API 15.

[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

Devoluciones

Atributos

Comentarios

Este método está en desuso en el nivel de API 15. Versión anterior de no argumentos de onCreateDialog(int,Bundle).

Referencia de Android para android.app.Activity.onCreateDialog.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

OnCreateDialog(Int32, Bundle)

Precaución

deprecated

Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad.

[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

Identificador del cuadro de diálogo.

args
Bundle

Argumentos de diálogo proporcionados a #showDialog(int, Bundle).

Devoluciones

Cuadro de diálogo. Si devuelve null, no se creará el cuadro de diálogo.

Atributos

Comentarios

Este método está en desuso en el nivel de API 15. Use la nueva clase DialogFragment con FragmentManager en su lugar; Esto también está disponible en plataformas anteriores a través del paquete de compatibilidad de Android.

Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad. La implementación predeterminada llama a a través de onCreateDialog(int) por compatibilidad. Si tiene como destino Build.VERSION_CODES. HONEYCOMB o posterior, considere la posibilidad de usar dialogFragment en su lugar. Si usa showDialog(int), la actividad llamará a a través de este método la primera vez y se colgará en él después. Cualquier cuadro de diálogo creado por este método se guardará y restaurará automáticamente, incluido si se muestra. Si desea que la actividad administre los cuadros de diálogo de guardado y restauración, debe invalidar este método y controlar los identificadores que se pasan a showDialog(int). Si desea tener la oportunidad de preparar el cuadro de diálogo antes de mostrarlo, invalide onPrepareDialog(int,Dialog,Bundle).

Consulte también:

Referencia de Android para android.app.Activity.onCreateDialog.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a