Я обнаружил, что onCreate ContentProvider вызывается первым, даже до onCreate моей активности. Например: Vogella Android SqlLite .
Но я хотел знать, как это происходит и почему?
Это потому, что мы зарегистрировали его в качестве провайдера в Манифесте?
onCreate - инициализировать вашего контент-провайдера при запуске.Этот метод вызывается для всех зарегистрированных поставщиков контента в главном потоке приложения во время запуска приложения. Да, это потому, что вы регистрируете их в манифесте ...
Я столкнулся с той же проблемой, что и вы.Если вы хотите узнать, когда инициализируется ваш контент-провайдер, посмотрите мой ответ здесь Как мне поймать инициализацию контент-провайдера?