Создание контента провайдера - PullRequest
8 голосов
/ 21 марта 2012

Я обнаружил, что onCreate ContentProvider вызывается первым, даже до onCreate моей активности. Например: Vogella Android SqlLite .

Но я хотел знать, как это происходит и почему?

Это потому, что мы зарегистрировали его в качестве провайдера в Манифесте?

Ответы [ 2 ]

9 голосов
/ 21 марта 2012

onCreate - инициализировать вашего контент-провайдера при запуске.Этот метод вызывается для всех зарегистрированных поставщиков контента в главном потоке приложения во время запуска приложения. Да, это потому, что вы регистрируете их в манифесте ...

0 голосов
/ 26 марта 2012

Я столкнулся с той же проблемой, что и вы.Если вы хотите узнать, когда инициализируется ваш контент-провайдер, посмотрите мой ответ здесь Как мне поймать инициализацию контент-провайдера?

...