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