私はアンドロイドが初めてです。現在、コンテンツ プロバイダーを担当しています。「Pro android 3」の本をフォローしています。そこから、BookProvider
例を実装しました。クラスを拡張するクラスにinsert,update,delete
関数を実装しましたが、関数を使用しているときに、次を使用しました:BookProvider
ContentProvider
ContentResolver cr = context.getContentResolver();
cr.delete(uri,contentValues);
私の疑問は、私がクラスで書いたメソッドがBookProvider
クラスとどのように通信するContentResolver
かです...
Context
また、誰かが基本的な定義、ContentProvider
、ContentResolver
クラスの違いと関係の例を教えてください
もう 1 つの疑問は、いくつかの例では、コンテキスト オブジェクトを Activity オブジェクトに明示的にキャストしていることです。Activity クラスと Context クラスはどのように関連していますか?