私はアンドロイド開発の初心者なので、次の問題を解決するためのアドバイスをお願いしたいと思います。
私は 2 つの SQLite テーブルを持っています:cards
とmeanings
. 各カードには、1 つまたは複数の意味があります。私のAndroidアプリケーションは、意味のあるカードのリストを表示する必要があります。次の操作を実現する必要があります。
- 意味のある新しいカードを追加する
- 既存のカードに意味を追加する
- 意味のあるカードを読む、更新する、削除する
私が理解している限り、これを実現する最善の方法は、カード用と意味用に 2 つのコンテンツ プロバイダーを作成することです。次に、カードの機能をカプセル化し、カードをある種のアダプターに入れるクラスを構築したいと思います。次に、アダプタをある種のリスト ビューにバインドします。
この方法が最適かどうかはわかりません。そのため、これを行うためのより良い方法についてのアドバイスは大歓迎です。