Application.OnCreate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn die Anwendung gestartet wird, bevor Aktivitäts-, Dienst- oder Empfängerobjekte (mit Ausnahme von Inhaltsanbietern) erstellt wurden.
[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
- Attribute
Hinweise
Wird aufgerufen, wenn die Anwendung gestartet wird, bevor Aktivitäts-, Dienst- oder Empfängerobjekte (mit Ausnahme von Inhaltsanbietern) erstellt wurden.
Implementierungen sollten so schnell wie möglich sein (z. B. die Verwendung der faulen Initialisierung des Zustands), da sich die in dieser Funktion aufgewendete Zeit direkt auf die Leistung des Startens der ersten Aktivität, des Diensts oder des Empfängers in einem Prozess auswirkt.
Wenn Sie diese Methode außer Kraft setzen, müssen Sie unbedingt aufrufen super.onCreate().
Beachten Sie, dass sich der direkte Start auch auf die Rückrufreihenfolge auf Android android.os.Build.VERSION_CODES#N - und späteren Geräten auswirkt. Bis der Benutzer das Gerät entsperrt, dürfen nur komponenten mit direkter Startfunktion ausgeführt werden. Sie sollten berücksichtigen, dass alle Komponenten für den direkten Start, einschließlich solcher android.content.ContentProvider, deaktiviert sind, bis die Benutzersperre erfolgt, insbesondere, wenn die Reihenfolge der Komponentenrückrufe wichtig ist.
Java Dokumentation für android.app.Application.onCreate().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.