Как мы обрабатываем курсоры в Android? - PullRequest
0 голосов
/ 02 сентября 2011

Проблема с курсором Android

Я читал этот вопрос, и один из ответов предполагает, что мы должны проанализировать полезные данные, касающиеся анализа всего Cursors.

Будет ли это применимо в курсоре, если я буду анализировать Cursors в ListAdapter?

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

Я бы не стал анализировать Cursor в ListAdapter.Вместо этого я бы использовал CursorAdapter для привязки данных к ListView.

0 голосов
/ 02 сентября 2011

Я думаю, что вы сказали правильно.

Лучший выбор : запрашивать только те столбцы из БД, которые вам действительно нужны, т.е. использовать

db.query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

OK выбор : выбирайте *, но запрашивайте только те значения, которые вам действительно нужны, из курсора

Очевидно, что каждая операция занимает некоторое время, поэтому, если вы запрашиваете сотни или тысячи записей БД, лучшесделай это эффективно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...