0

他のアプリケーションとデータを共有する必要がなければ、コンテンツプロバイダーは必要ないことがわかりました。しかし、私が見た例はすべてコンテンツプロバイダーを使用しているため、コンテンツプロバイダーなしで続行し、アプリケーションのデータベースに直接アクセスして得られたデータをアクティビティに取り込む方法がわかりません。

4

3 に答える 3

2

Android プログラミング チュートリアルで構築されたLunchListアプリケーションは、を使用しません(特にチュートリアル #11 を参照)。このサンプル アプリも同様です。ContentProvider

于 2010-09-02T10:02:45.057 に答える
2

Android Developer Documentationのメモ帳チュートリアルでは、SQLite データベースに「直接」アクセスする方法を示しています。

于 2010-09-02T07:45:26.583 に答える
0

これには SQLiteDatabse の例を使用できます。これは、Content Provider を使用したくないが、Sqlitedatabase がプライベートであり、別のアプリケーションにアクセスできない場合です。

次のリンクを参照できます: http://www.vogella.com/articles/AndroidSQLite/

于 2013-08-01T19:25:19.270 に答える