对于这样一个基础的问题,十分抱歉。我知道当我的应用程序进程启动时,Application类会被实例化,而且我也明白当手机完成启动后,我的引导接收器将被调用。我假设由于手机通过清单知道我的应用程序具有BOOT_COMPLETED意图过滤器,重启过程就是这样的:手机重新启动,手机启动所有带有BOOT_COMPLETED的进程,手机触发BOOT_COMPLETED广播。我的担忧是想知道如果我在引导接收器中引用了Application类实例变量,是否会在Application类实例化之前调用接收器。
再次抱歉,如果这很明显,我从来没有完全理解过重启机制。
Application
之前创建的。虽然两篇博客文章都提到了“application”,但我没有看到任何证据表明这些引用指的是Application
实例,而是指“应用程序”的长形式“app”。 - CommonsWareContentProvider
实际上是一个混合包。根据日志记录,ContentProvider
的实例是在Application
的实例之后创建的。然而,在Application
的onCreate()
之前会调用ContentProvider
的onCreate()
。 - CommonsWare