私はAndroidのデザインについての簡単なアプローチの質問があります。コンテンツプロバイダまたはリソース、アクティビティ、サービスの協力
私は、サービスとアクティビティを提供するシナリオを想定しています。サービスとアクティビティの両方が同じデータを読み書きする必要があります。基本的なアイデアはライブプレイリストです:リストを再生しているサービスは、再生が終わったらリストから曲を "ポップ"しますが、曲を追加または削除してリストを編集することもできます。
私はインターネット上で見つけられるすべてのContentProviderの例が病的に複雑すぎるか、SQLiteのみを含むように見える、実際のプレイリストにContentProviderを使用すると考えました。
もう1つの方法は、リソースに簡単なファイルを保存し、サービスとアプリケーションの両方からアクセスすることです。
ここではどちらの方が良いと思われますか? ContentProviderを実際に使用する必要がある場合は、誰かが可能な限り単純な実装に、好ましくはSQLiteを含まないように指示してください。私の以前の見方から、ContentProviderは単純な目的のために複雑すぎるようです。
ありがとうございました! -Chase