语言

Application.OnCreate 方法

定义

在启动应用程序时调用,在创建任何活动、服务或接收方对象(不包括内容提供程序)之前。

[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
属性

注解

在启动应用程序时调用,在创建任何活动、服务或接收方对象(不包括内容提供程序)之前。 实现应尽可能快(例如使用延迟初始化状态),因为在此函数中花费的时间直接影响到在进程中启动第一个活动、服务或接收方的性能。

如果重写此方法,请务必调用 super.onCreate()。

请注意,直接启动还可能会影响 Android Build.VERSION_CODES上的回调顺序。N 和更高版本的设备。 在用户解锁设备之前,仅允许直接启动感知组件运行。 应考虑所有直接启动不知道组件(包括此类 ContentProvider)在用户解锁发生之前处于禁用状态,尤其是在组件回调顺序重要时。

Android 参考。android.app.Application.onCreate

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于