私は理解の助けを少し使うことができましたContentProviders
問題:
- アクティビティに表示する必要があるエンティティ (
String
s) のリストがあります。 - 情報はサードパーティのアプリによって提供されます。アプリケーションが実行されている間のみ有効です。
- 各アプリは、データを表示するための独自のアクティビティを取得します。
解決:
- を提供し
ContentProvider
ます。
質問:
基礎となる永続性として DB を使用する必要がありますか? 別の方法として、プレーンArrayList<String>
を使用してエンティティを保存し、ContentProvider
アプリケーションごとに個別に使用することもできます。
私が尋ねている理由は、DB を使用して永続的なデータを転送するために、完全なインターフェイスとインフラストラクチャの継ぎ目を集中させるためです。だから私はフレームワークを悪用するかどうか疑問に思っています。
前もって感謝します。