私のActivityのonCreateの前でさえ、ContentProviderのonCreateが最初に呼び出されることがわかりました。例:Vogella Android SqlLite。onコンテンツプロバイダーの作成
しかし、私はそれがどうやって起こるのか、それはなぜですか?
マニフェストのプロバイダとして登録するのはそれですか?
私のActivityのonCreateの前でさえ、ContentProviderのonCreateが最初に呼び出されることがわかりました。例:Vogella Android SqlLite。onコンテンツプロバイダーの作成
しかし、私はそれがどうやって起こるのか、それはなぜですか?
マニフェストのプロバイダとして登録するのはそれですか?
onCreateは、起動時にコンテンツプロバイダを初期化することです。マニフェストでそれらをあなたが登録しているため、このメソッドは、アプリケーションの起動時に、アプリケーションのメインスレッド上のすべての登録コンテンツプロバイダに対して呼び出される...はい、それはある...
アイブ氏はあなたと同じ問題に直面しました。あなたはuは気にしないのであれば、あなたのコンテンツプロバイダは、またここにHow do I catch content provider initialize?
を私の答えを参照してください初期化したときに知りたい場合は..あなたは、plsは、制御フローが何であるかを説明することができ..私はそれが起こるんどのように意味ですか?私はそれぞれの後にどのメソッドが呼び出されているのか分からないのですか? – Smitha
あなたはもう少し概念的な質問をしています...私は確信していません... =] ..しかし、これは私がドキュメントから理解したものです..アプリケーションを起動している間..マニフェストはどんなcontentproviders ..そしてもしあれば...彼らが作成されるとすぐにあなたのアプリケーションのために利用できるように...作成されます。 – 5hssba
はい..私はそれを理解しています。私は実際にDBがいつライフサイクルメソッドであるのか、このプロジェクトでのメソッド実行のシーケンスは何になるのかを知りたがっています。 – Smitha