Activity.OnCreateDialog Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.