Асинхронный просмотр списка с помощью курсора - PullRequest
0 голосов
/ 18 июня 2011

У меня есть представление списка, которое показывает данные из базы данных sqlite. Сначала я использовал типичный код получения Cursor из запроса поставщика контента, а затем создал SimpleCursorAdapter. Проблема в том, что эта база данных может стать больше, и поэтому рекомендуется асинхронный подход.

Я читал о CursorLoader и подобных программах, но, к сожалению, мое приложение должно работать на уровне API 4, поэтому я не могу его использовать.

Есть ли какой-нибудь возможный способ сделать это, например, через AsyncTask? Любая помощь или фрагмент будут высоко оценены

1 Ответ

0 голосов
/ 20 июня 2011

CursorAdapter это путь.

Если ваша база данных растет, вы столкнетесь с проблемами юзабилити (200 строк - это слишком много строк для прокрутки) задолго до проблем с масштабируемостью.

Решите проблему пользовательского интерфейса с помощью интеллектуального использования запросов и фильтрации, и вы не достигнете проблемы с производительностью.

...