В некоторых случаях я вижу, что Activity.onCreate вызывается до создания объекта Appication (до вызова Application.onCreate).
Это не то, о чем говорится в документе Android Приложение класс.Согласно официальным документам android,
Класс Application или ваш подкласс класса Application создается перед любым другим классом при создании процесса для вашего приложения / пакета.
Также ниже приведено конкретное объяснение onCreate()
класса приложения
Вызывается при запуске приложения до создания каких-либо действий, служб или объектов-получателей (кроме поставщиков контента)..
Следовательно, сначала необходимо вызвать onCreate()
Application, а затем onCreate()
класса Activity
Так что сценарий, который вы упомянули, не возможен в соответствии с потокомсоздание экземпляров класса Application и класса Activity