Condividi tramite


Activity.OnCreate Metodo

Definizione

Overload

OnCreate(Bundle)

Chiamato all'avvio dell'attività.

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.

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, #onPausee 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.

Documentazione java per android.app.Activity.onCreate(android.os.Bundle, android.os.PersistableBundle).

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