41

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

4

2 に答える 2

22

グーグルの問題によると、これはどのように機能するかです(ドキュメントは間違っていますが)。

あなたを助けることができる回避策を持っている別の質問があります。

于 2012-08-08T06:00:04.590 に答える
4

それはまさにそれがどのように機能するかです。

クラスのドキュメントApplicationAndroid4.2から更新され、Application#onCreate()

アプリケーションの起動時、アクティビティ、サービス、またはレシーバーオブジェクト(コンテンツプロバイダーを除く)が作成される前に呼び出されます。

于 2018-07-17T15:45:10.390 に答える