Activity.ShowDialog 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
ShowDialog(Int32, Bundle) |
Obsoletos.
Mostrar un cuadro de diálogo administrado por esta actividad. |
ShowDialog(Int32) |
Obsoletos.
Versión simple de |
ShowDialog(Int32, Bundle)
Precaución
deprecated
Mostrar un cuadro de diálogo administrado por esta actividad.
[Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")]
[System.Obsolete("deprecated")]
public bool ShowDialog (int id, Android.OS.Bundle? args);
[<Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int * Android.OS.Bundle -> bool
Parámetros
- id
- Int32
Identificador del cuadro de diálogo administrado.
- args
- Bundle
Argumentos que se van a pasar al cuadro de diálogo. Estos se guardarán y restaurarán automáticamente. Tenga en cuenta que si el cuadro de diálogo ya se ha creado, #onCreateDialog(int, Bundle)
no se llamará a con los nuevos argumentos, pero #onPrepareDialog(int, Dialog, Bundle)
será.
Si necesita recompilar el cuadro de diálogo, llame primero a #removeDialog(int)
.
Devoluciones
Devuelve true si se creó el cuadro de diálogo; False se devuelve si no se crea porque #onCreateDialog(int, Bundle)
devuelve false.
- Atributos
Comentarios
Mostrar un cuadro de diálogo administrado por esta actividad. Se realizará una llamada a #onCreateDialog(int, Bundle)
con el mismo identificador la primera vez que se llame a para un identificador determinado. A partir de entonces, el cuadro de diálogo se guardará y restaurará automáticamente.
<em>Si tiene como destino android.os.Build.VERSION_CODES#HONEYCOMB
o posterior, considere la posibilidad de usar en su lugar .DialogFragment
</em>
Cada vez que se muestra un cuadro de diálogo, #onPrepareDialog(int, Dialog, Bundle)
se realizará para proporcionar la oportunidad de realizar cualquier preparación oportuna.
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.showDialog(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
- Dialog
- <xref:Android.App.Activity.OnCreateDialog(System.Int32%2c+Android.OS.Bundle)>
- <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
- DismissDialog(Int32)
- RemoveDialog(Int32)
Se aplica a
ShowDialog(Int32)
Precaución
deprecated
Versión simple de #showDialog(int, Bundle)
que no toma ningún argumento.
[Android.Runtime.Register("showDialog", "(I)V", "")]
[System.Obsolete("deprecated")]
public void ShowDialog (int id);
[<Android.Runtime.Register("showDialog", "(I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int -> unit
Parámetros
- id
- Int32
- Atributos
Comentarios
Versión simple de #showDialog(int, Bundle)
que no toma ningún argumento. Simplemente llama a #showDialog(int, Bundle)
con argumentos NULL.
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.showDialog(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.