Activity.OnCreate 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
OnCreate(Bundle) |
Chiamato all'avvio dell'attività. |
OnCreate(Bundle, PersistableBundle) |
|
OnCreate(Bundle)
Chiamato all'avvio dell'attività.
[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
protected virtual void OnCreate (Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle -> unit
override this.OnCreate : Android.OS.Bundle -> unit
Parametri
- savedInstanceState
- Bundle
Se l'attività viene nuovamente inizializzata dopo l'arresto precedente, questo bundle contiene i dati forniti più di recente in #onSaveInstanceState
. <b>Nota: in caso contrario, è null.</b>
- Attributi
Commenti
Chiamato all'avvio dell'attività. Questa è la posizione in cui deve essere eseguita la maggior parte dell'inizializzazione: chiamata #setContentView(int)
per gonfiare l'interfaccia utente dell'attività, usando #findViewById
per interagire a livello di codice con i widget nell'interfaccia utente, chiamando per recuperare i cursori per la visualizzazione dei dati e così via #managedQuery(android.net.Uri , String[], String, String[], String)
.
È possibile chiamare #finish
dall'interno di questa funzione, nel qual caso onDestroy() verrà chiamato immediatamente dopo #onCreate
senza il resto del ciclo di vita dell'attività (#onStart
, #onResume
, #onPause
e così via).
<le classi derivate em>devono chiamare attraverso l'implementazione della classe super di questo metodo. In caso contrario, verrà generata un'eccezione.</Em>
Documentazione java per android.app.Activity.onCreate(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
Si applica a
OnCreate(Bundle, PersistableBundle)
#onCreate(android.os.Bundle)
Uguale a ma chiamato per tali attività create con l'attributo android.R.attr#persistableMode
impostato su persistAcrossReboots
.
[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")]
public virtual void OnCreate (Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
override this.OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
Parametri
- savedInstanceState
- Bundle
se l'attività viene nuovamente inizializzata dopo l'arresto precedente, questo bundle contiene i dati forniti più di recente in #onSaveInstanceState
.
<b>Nota: in caso contrario, è null.</b>
- persistentState
- PersistableBundle
se l'attività viene nuovamente inizializzata dopo l'arresto o la disattivazione precedente, questo bundle contiene i dati forniti più di recente a outPersistentState in #onSaveInstanceState
.
<b>Nota: in caso contrario, è null.</b>
- Attributi
Commenti
#onCreate(android.os.Bundle)
Uguale a ma chiamato per tali attività create con l'attributo android.R.attr#persistableMode
impostato su persistAcrossReboots
.
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
- OnCreate(Bundle)
- OnStart()
- OnSaveInstanceState(Bundle)
- OnRestoreInstanceState(Bundle)
- OnPostCreate(Bundle)