启动的活动会发生什么,并且在调用onCreate()
之后和完成onCreate()
之前发出呼叫?
答案 0 :(得分:1)
将首先调用Application构造函数。然后将调用Application :: onCreate()方法。我所知道的唯一例外是,如果Application包含ContentProvider,它可以在Application之前接收调用。
请参阅此链接:application
public void onCreate()在API级别1中添加在应用程序启动时调用,在创建任何活动,服务或接收器对象(不包括内容提供者)之前调用。实现应尽可能快(例如使用状态的延迟初始化),因为在此函数中花费的时间直接影响在进程中启动第一个活动,服务或接收器的性能。如果覆盖此方法,请务必调用super.onCreate()。