2012-08-03 18 views
20

AndroidManifest.xmlにContentProviderを登録し、Application.onCreate()の前にContentProvider.onCreate()を呼び出しました。私はこの動作を理解していない、私の意見では、アプリケーションのコンポーネントの前にApplication.onCreate()が呼び出されるのが自然です。誰かが私にApplication.onCreate()と他のコンポーネントのonCreate()の呼び出しタイミングを教えてもらえますか?ContentProvider.onCreate()がApplication.onCreate()より前に呼び出されるのはなぜですか?

+0

あなたの 'AndroidManifest.xml'を表示してください。 'Application.onCreate()'はプロセスごとに呼び出されるため、アプリケーションが複数のプロセスを開始している場合に発生します。 Androidのどのバージョンとデバイスでこれが起こっていますか? –

答えて

15

Google's issueによれば、これはどのように機能すべきか(ドキュメントは間違っていますが)。

another questionには、あなたに役立つワーキングスペースがあります。

関連する問題