Activity.OnCreateDialog Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.