Condividi tramite


Activity.OnCreateDialog Metodo

Definizione

Overload

OnCreateDialog(Int32)
Obsoleti.

Questo membro è deprecato.

OnCreateDialog(Int32, Bundle)
Obsoleti.

Callback per la creazione di dialoghi gestiti (salvati e ripristinati) dall'attività.

OnCreateDialog(Int32)

Attenzione

deprecated

Questo membro è deprecato.

[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

Parametri

id
Int32

Restituisce

Attributi

Commenti

Questo membro è deprecato. Versione precedente di no-arguments di #onCreateDialog(int, Bundle).

Documentazione java per android.app.Activity.onCreateDialog(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

OnCreateDialog(Int32, Bundle)

Attenzione

deprecated

Callback per la creazione di dialoghi gestiti (salvati e ripristinati) dall'attività.

[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

Parametri

id
Int32

ID del dialogo.

args
Bundle

Argomenti della finestra di dialogo forniti a #showDialog(int, Bundle).

Restituisce

Finestra di dialogo. Se si restituisce Null, la finestra di dialogo non verrà creata.

Attributi

Commenti

Callback per la creazione di dialoghi gestiti (salvati e ripristinati) dall'attività. L'implementazione predefinita chiama tramite a per #onCreateDialog(int) la compatibilità.

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

Se si usa #showDialog(int), l'attività chiamerà per la prima volta questo metodo e si blocca successivamente. Qualsiasi finestra di dialogo creata da questo metodo verrà salvata e ripristinata automaticamente, anche se viene visualizzata.

Se si desidera che l'attività gestisca automaticamente il salvataggio e il ripristino delle finestre di dialogo, è necessario eseguire l'override di questo metodo e gestire gli ID passati a #showDialog.

Se si vuole avere l'opportunità di preparare la finestra di dialogo prima che venga visualizzata, eseguire l'override #onPrepareDialog(int, Dialog, Bundle)di .

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.onCreateDialog(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

  • <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
  • <xref:Android.App.Activity.ShowDialog(System.Int32%2c+Android.OS.Bundle)>
  • DismissDialog(Int32)
  • RemoveDialog(Int32)

Si applica a