¿Se garantiza que la clase de aplicación se instanciará antes de que se llame a un receptor de arranque definido

Disculpe por una pregunta tan elemental. Entiendo que la clase de aplicación se instancia cuando se inicia el proceso de mi aplicación y entiendo que cuando el teléfono se haya completado el arranque, se llamará a mi receptor de arranque. Supongo que, dado que el teléfono sabe a través del manifiesto que mi aplicación tiene el filtro de intención BOOT_COMPLETED, el proceso de reinicio es. El teléfono se reinicia, el teléfono inicia todos los procesos con BOOT_COMPLETED, el teléfono dispara la transmisión BOOT_COMPLETED. Me preocupaba preguntarme si hago referencia a las variables de instancia de la clase de aplicación dentro de mi receptor de arranque si alguna vez se llamaría al receptor antes de que se instanciara mi clase de aplicación.

Nuevamente discúlpeme si esto es obvio. Nunca he entendido completamente la mecánica de reinicio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta