如果你提供了扩展的Application类,当服务被创建时,是否会调用onCreate方法,即使没有Activity被带到前台?
如果你提供了扩展的Application类,当服务被创建时,是否会调用onCreate方法,即使没有Activity被带到前台?
在您的软件包中实例化任何内容之前,会先调用Application.onCreate方法。
根据文档:
当应用程序启动时,在创建任何其他应用程序对象之前调用此方法。由于此函数中花费的时间直接影响启动进程中第一个activity、service或receiver的性能,因此实现应尽可能快(例如使用状态的惰性初始化)。