Activity.ShowDialog 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
ShowDialog(Int32, Bundle) |
Obsoleto.
Mostre uma caixa de diálogo gerenciada por essa atividade. |
ShowDialog(Int32) |
Obsoleto.
A versão simples disso |
ShowDialog(Int32, Bundle)
Cuidado
deprecated
Mostre uma caixa de diálogo gerenciada por essa atividade.
[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
A ID da caixa de diálogo gerenciada.
- args
- Bundle
Argumentos a serem passados para a caixa de diálogo. Estes serão salvos e restaurados para você. Observe que, se a caixa de diálogo já estiver criada, não será chamada com os novos argumentos, #onCreateDialog(int, Bundle)
mas #onPrepareDialog(int, Dialog, Bundle)
será.
Se você precisar reconstruir a caixa de diálogo, chame #removeDialog(int)
primeiro.
Retornos
Retorna true se a caixa de diálogo foi criada; false será retornado se não for criado porque #onCreateDialog(int, Bundle)
retorna false.
- Atributos
Comentários
Mostre uma caixa de diálogo gerenciada por essa atividade. Uma chamada para #onCreateDialog(int, Bundle)
será feita com o mesmo id na primeira vez que for chamada para um determinado id. A partir de então, a caixa de diálogo será salva e restaurada automaticamente.
<em>Se você estiver segmentando android.os.Build.VERSION_CODES#HONEYCOMB
ou mais tarde, considere usar um DialogFragment
em vez disso.</eme>
Cada vez que um diálogo é mostrado, #onPrepareDialog(int, Dialog, Bundle)
será feito para fornecer uma oportunidade de fazer qualquer preparação oportuna.
Este membro foi preterido. Em vez disso, use a nova DialogFragment
classe com FragmentManager
; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android.
Documentação Java para android.app.Activity.showDialog(int, android.os.Bundle)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Confira também
- 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)
Aplica-se a
ShowDialog(Int32)
Cuidado
deprecated
A versão simples disso #showDialog(int, Bundle)
não aceita nenhum 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
Comentários
A versão simples disso #showDialog(int, Bundle)
não aceita nenhum argumento. Simplesmente chamadas #showDialog(int, Bundle)
com argumentos nulos.
Este membro foi preterido. Em vez disso, use a nova DialogFragment
classe com FragmentManager
; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android.
Documentação Java para android.app.Activity.showDialog(int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.