Condividi tramite


Activity.ShowDialog Metodo

Definizione

Overload

ShowDialog(Int32, Bundle)
Obsoleti.

Mostra una finestra di dialogo gestita da questa attività.

ShowDialog(Int32)
Obsoleti.

Versione semplice di #showDialog(int, Bundle) che non accetta argomenti.

ShowDialog(Int32, Bundle)

Attenzione

deprecated

Mostra una finestra di dialogo gestita da questa attività.

[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

Parametri

id
Int32

ID della finestra di dialogo gestita.

args
Bundle

Argomenti da passare alla finestra di dialogo. Questi verranno salvati e ripristinati automaticamente. Si noti che se il dialogo è già stato creato, #onCreateDialog(int, Bundle) non verrà chiamato con i nuovi argomenti, ma #onPrepareDialog(int, Dialog, Bundle) sarà . Se è necessario ricompilare il dialogo, chiamare #removeDialog(int) prima di tutto.

Restituisce

Restituisce true se la finestra di dialogo è stata creata; false viene restituito se non viene creato perché #onCreateDialog(int, Bundle) restituisce false.

Attributi

Commenti

Mostra una finestra di dialogo gestita da questa attività. Una chiamata a #onCreateDialog(int, Bundle) verrà effettuata con lo stesso ID la prima volta che viene chiamato per un id specificato. Da allora, il dialogo verrà salvato e ripristinato automaticamente.

<em>Se si ha come destinazione android.os.Build.VERSION_CODES#HONEYCOMB o versione successiva, prendere invece in considerazione l'uso di un oggetto DialogFragment .</Em>

Ogni volta che viene visualizzato un dialogo, #onPrepareDialog(int, Dialog, Bundle) verrà effettuato per fornire l'opportunità di eseguire qualsiasi preparazione tempestiva.

Questo membro è deprecato. Usare invece la nuova DialogFragment classe con FragmentManager . Questa opzione è disponibile anche nelle piattaforme precedenti tramite il pacchetto di compatibilità Android.

Documentazione java per android.app.Activity.showDialog(int, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a

ShowDialog(Int32)

Attenzione

deprecated

Versione semplice di #showDialog(int, Bundle) che non accetta argomenti.

[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

Parametri

id
Int32
Attributi

Commenti

Versione semplice di #showDialog(int, Bundle) che non accetta argomenti. Chiama semplicemente #showDialog(int, Bundle) con argomenti Null.

Questo membro è deprecato. Usare invece la nuova DialogFragment classe con FragmentManager . Questa opzione è disponibile anche nelle piattaforme precedenti tramite il pacchetto di compatibilità Android.

Documentazione java per android.app.Activity.showDialog(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a