Activity.OnCreateDialog Metodo

Definizione

Overload

Nome Descrizione
OnCreateDialog(Int32)
Obsoleti.

Questo metodo è stato deprecato nel livello API 15.

OnCreateDialog(Int32, Bundle)
Obsoleti.

Questo metodo è stato deprecato nel livello API 15.

OnCreateDialog(Int32)

Attenzione

deprecated

Questo metodo è stato deprecato nel livello API 15.

[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

int

Valori restituiti

Attributi

Commenti

Questo metodo è stato deprecato nel livello API 15. Versione precedente di no-arguments di onCreateDialog(int,Bundle).

Informazioni di riferimento su Android per android.app.Activity.onCreateDialog.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

OnCreateDialog(Int32, Bundle)

Attenzione

deprecated

Questo metodo è stato deprecato nel livello API 15.

[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

int: ID della finestra di dialogo.

args
Bundle

Bundle: argomenti della finestra di dialogo forniti per mostrareDialog(int,Bundle).

Valori restituiti

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

Attributi

Commenti

Questo metodo è stato deprecato nel livello API 15. Usare invece la nuova classe DialogFragment con FragmentManager; questa funzionalità è disponibile anche nelle piattaforme meno recenti tramite il pacchetto di compatibilità Android.

Callback per la creazione di dialoghi gestiti (salvati e ripristinati) dall'attività. L'implementazione predefinita chiama tramite a onCreateDialog(int) per la compatibilità. Se la destinazione è Build.VERSION_CODES. HONEYCOMB o versione successiva, è consigliabile usare invece un DialogFragment. Se si usa showDialog(int), l'attività chiamerà per la prima volta questo metodo e si blocca in seguito. 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 i dialoghi di salvataggio e ripristino, è necessario eseguire l'override di questo metodo e gestire gli ID passati a showDialog(int). Per preparare il dialogo prima che venga visualizzato, eseguire l'override di onPrepareDialog(int,Dialog,Bundle).

Vedere anche:

Informazioni di riferimento su Android per android.app.Activity.onCreateDialog.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a