語言

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於