最初にデータを配列またはリストに保存せずに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