如果提供了扩展的Application类,即使未将Activity放在前台,在创建服务时也会调用onCreate吗?
最佳答案
在实例化包中的任何内容之前,将调用Application.onCreate。
从documentation:
在应用程序被调用时调用
在任何其他应用程序之前启动
对象已创建。
实施应尽快
可能的(例如使用懒惰
状态初始化),因为
直接在此功能上花费的时间
影响起跑的表现
第一次活动,服务或
一个过程中的接收者。
如果提供了扩展的Application类,即使未将Activity放在前台,在创建服务时也会调用onCreate吗?
最佳答案
在实例化包中的任何内容之前,将调用Application.onCreate。
从documentation:
在应用程序被调用时调用
在任何其他应用程序之前启动
对象已创建。
实施应尽快
可能的(例如使用懒惰
状态初始化),因为
直接在此功能上花费的时间
影响起跑的表现
第一次活动,服务或
一个过程中的接收者。