私はAndroidアプリを作成し、データベースアクセスを処理するように自問しています。Android APIによると、ActivityクラスのmanagedQueryメソッドとstartManagingCursorメソッドは間もなく非推奨になり、代わりにCurserLoaderを使用することをお勧めします。私の知る限り、CurserLoaderはContentProviderによってサポートされている必要があります。他のアプリとデータを共有したくない場合でも、ContentProviderを使用することがデータベースへのアクセスを提供する唯一のクリーンな方法であることを意味しますか?もしそうなら、結合テーブルをどのように提供するのか、それぞれにContentProviderを作成するか、すべてを1つにまとめる必要がありますか?どのように関連付けを実現しますか?数千行のコードで構成されるContentProviderクラスは必要ありません。
すべての回答ありがとうございます。