0

これの絶対的な有用性はわかりませんが、可能で有用なはずです。

既存のシステムデータベースに対して、新しいクエリ(つまり、既存で指定されていない複数のテーブル間の結合)を表すように拡張できContentProviderますか?URIsURIs

別の方法は、一連のコードを作成してからcursor queriesそれらを結合する必要があるようです。不要なコードの重複がたくさんあるようです。

database私はこれを演習として 連絡先に試してきましたが、今のところ愛はありません。

database重要なのは、セットアップ段階で別のパッケージでを 開くことができないことです。

私はここの左翼手に完全に出ていますか?

私は両方に慣れていないので、それは可能ですJava and Android

コメントおよび/または関連リソースへのポインタをいただければ幸いです。

ありがとう、

スティーブ

4

1 に答える 1

1

ContentProvider を拡張して、既存のシステム データベースの新しいクエリ (つまり、既存の URI で指定されていない複数のテーブルにわたる結合) を表す URI を提供できますか?

SQLite に関しては、既存のシステム データベースに直接アクセスできないためです。ここで、再利用性の手段として、結合を実行する を作成するContentProviderことは確かに可能ですが、複数のクロスプロセス ホップのパフォーマンス オーバーヘッドが心配になります。

于 2009-12-10T06:36:33.857 に答える