Application.OnCreate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在启动应用程序时调用,在创建任何活动、服务或接收方对象(不包括内容提供程序)之前。
[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
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。