Изменение порядка в ListActivity - PullRequest
1 голос
/ 04 ноября 2010

Я пишу простое приложение для баз данных на Android. Основным видом деятельности является просто список продуктов - ListActivity с использованием CursorAdapter. Как лучше всего изменить порядок в списке (сортировка по цене, идентификатору продукта или чему-то еще). Я предполагаю, что мне нужно выполнить новый запрос, чтобы получить новый курсор - или я могу переработать вещи?

Ответы [ 2 ]

2 голосов
/ 04 ноября 2010

В вашем приложении есть две базы опций:

  1. Сколько записей в вашей базе данных (если ваша база данных слишком велика, новый запрос может занять много времени)
  2. Ваше приложение, обычный запрос к базе данных, чтобы получить данные

Новый запрос проще, если ваша база данных не слишком велика, а приложение не использует обычный запрос для получения данных. В противном случае попробуйте создать собственный адаптер

1 голос
/ 04 ноября 2010

Адаптер курсора - отлично! Это означает, что вы получаете список с помощью запроса. Просто измените порядок сортировки. Все команды, выполняющие запросы, имеют необязательный параметр «порядок сортировки».

...