2011-06-20 12 views

答えて

0

ContentResolverは、最終的にデータベースを読み書きするContentProviderと対話するために使用されます。これらのシステム設定は、おそらくDBによって支援されます。そのため、ContentResolverが必要なので、設定DBに書き込むことができます。また、システムには、アプリケーションまたはアクティビティと同じ方法で「コンテキスト」がありません。

+0

どのContentProviderのContentResolverをSettings.System.putに渡す必要がありますか?私は..ContentResolver()をアクティビティやサービスから取得することはできますが、それは本当に私にとっては意味がありません。私はSystemの設定に書いていますが、なぜ私自身のContentResolverを渡す必要がありますか? –

+1

ContentResolverはコンテンツのURIを解決するためのローカルAPIです。設定はcontent:URIの後ろにあります。 ContentResolverはそれらを見つける方法を見つけることができます。ちょうどそれを使用します。 – hackbod

関連する問題