Compartir a través de


Activity.OnCreateDialog Método

Definición

Sobrecargas

OnCreateDialog(Int32)
Obsoletos.

Este miembro está en desuso.

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 miembro está en desuso.

[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

Devoluciones

Atributos

Comentarios

Este miembro está en desuso. Versión anterior de no argumentos de #onCreateDialog(int, Bundle).

Documentación de Java para android.app.Activity.onCreateDialog(int).

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

Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad. La implementación predeterminada llama a por #onCreateDialog(int) motivos de compatibilidad.

<em>Si tiene como destino android.os.Build.VERSION_CODES#HONEYCOMB o posterior, considere la posibilidad de usar en su lugar .DialogFragment</em>

Si usa #showDialog(int), la actividad llamará a a través de a este método la primera vez y se bloqueará 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.

Si desea tener la oportunidad de preparar el cuadro de diálogo antes de que se muestre, invalide #onPrepareDialog(int, Dialog, Bundle).

Este miembro está en desuso. Use la nueva DialogFragment clase con FragmentManager en su lugar; esto también está disponible en plataformas anteriores a través del paquete de compatibilidad de Android.

Documentación de Java para android.app.Activity.onCreateDialog(int, android.os.Bundle).

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.

Consulte también

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

Se aplica a