Activity.ShowDialog Método

Definição

Sobrecargas

ShowDialog(Int32, Bundle)
Obsoleto.

Mostre uma caixa de diálogo gerenciada por essa atividade.

ShowDialog(Int32)
Obsoleto.

A versão simples disso #showDialog(int, Bundle) não aceita nenhum argumento.

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.

Aplica-se a