Android開発初心者です。内部データベース (SQLite) から読み取り、すべてのデータをリストに表示するアプリケーションを作成しようとしています (私は を使用していlistView
ます)。
DatabaseHandler
これまでのところ、拡張SQLiteOpenHelper
され、すべてのデータベース操作 (データの選択、データの挿入、データの削除など) を実行するというクラスを取得しました。
しかし、値を一覧表示したいので、 のLoader
代わりにを使用する必要があるいくつかの Web サイトを読んでいるCursor
ので、ContentProvider
. ContentProvider
これまでのところ、データベースへの制御されたアクセスを提供することを理解しています。
私の質問は: はContentProvider
と同じSQLiteOpenHelper
ですか?
また、API レベル 8 を使用ContentProvider
していますが、API レベル 11 でのみ使用できます。これを解決する最善の方法は何ですか?
前もって感謝します。