Application.OnCreate Metodo

Definizione

Chiamato all'avvio dell'applicazione, prima che siano stati creati oggetti attività, servizio o ricevitore (esclusi i provider di contenuto).

[Android.Runtime.Register("onCreate", "()V", "GetOnCreateHandler")]
public virtual void OnCreate();
[<Android.Runtime.Register("onCreate", "()V", "GetOnCreateHandler")>]
abstract member OnCreate : unit -> unit
override this.OnCreate : unit -> unit
Attributi

Commenti

Chiamato all'avvio dell'applicazione, prima che siano stati creati oggetti attività, servizio o ricevitore (esclusi i provider di contenuto). Le implementazioni devono essere il più rapide possibile (ad esempio usando l'inizializzazione differita dello stato) perché il tempo impiegato in questa funzione influisce direttamente sulle prestazioni dell'avvio della prima attività, del servizio o del ricevitore in un processo.

Se si esegue l'override di questo metodo, assicurarsi di chiamare super.onCreate().

Tenere presente che l'avvio diretto può influire anche sull'ordine di callback in Android Build.VERSION_CODES. N e versioni successive. Finché l'utente non sblocca il dispositivo, solo i componenti con riconoscimento dell'avvio diretto possono essere eseguiti. È consigliabile considerare che tutti i componenti di avvio diretto, incluso contentProvider, vengono disabilitati fino a quando non si verifica lo sblocco dell'utente, soprattutto quando l'ordine di callback dei componenti è importante.

Informazioni di riferimento su Android per android.app.Application.onCreate.

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