/ / Android:SQLiteデータベースから直接ListViewを作成 - ArrayListを使用せず

Android:SQLiteデータベースからListViewを直接読み込む - ArrayListを使わずに - アンドロイド、sqlite

最初にデータを配列またはリストに保存せずにSQLiteデータベースからリストビューを作成することは可能ですか?私のSQLiteデータベースには約20000行のデータがあります。

ありがとう!

回答:

回答№1は1

はい。これは可能です。使う SimpleCursorAdapter あなたの居住地 ListView データベースから直接。 UIスレッドでデータベース操作を実行しないようにする(startManagingCursor そして stopManagingCursor)、それを使用することをお勧めします CursorLoader - に支えられて ContentProvider - データを非同期的にロードするため。続きを読む... http://developer.android.com/guide/components/loaders.html https://developer.android.com/training/load-data-background/setup-loader.html


回答№2の場合は1

これを達成するためにCursorAdapterを使うことができます。これがチュートリアルです。 http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html