1

私のAndroidアプリケーションでは、インテントベースのサードパーティライブラリアプリケーションを使用しています。サードパーティのライブラリには、アプリから生成されたデータを含むコンテンツプロバイダーが必要です。

残念ながら、私のアプリはデータベースやあらゆる種類の永続性を使用していません。データは完全に揮発性です。結果として、コンテンツプロバイダーにはデータをフェッチするデータベースがありません。

理想的には、Androidランタイムがデータをインスタンス化したときに、コンテンツプロバイダーにデータを渡したいと思います。これを達成する方法はありますか?

ヴィンチェンツォに感謝します

4

1 に答える 1

1

を使用する必要がありますMatrixCursor。これは変更可能なカーソルであり、実行時に行を追加できます。このカーソルを ContentProvider に渡すと、通常の db カーソルが必要になります。グーグルで例を検索できます。

于 2012-04-14T17:34:17.040 に答える