Как отсортировать MergeCursor? - PullRequest
2 голосов
/ 19 апреля 2011

Задача состоит в том, чтобы объединить данные из 2 разных таблиц с одинаковыми столбцами, отсортированными по одному столбцу.Похоже, что MergeCursor может помочь, но понятия не имеет, как сортировать элементы.

Единственное решение, которое я вижу сейчас, - это ручное преобразование в ArrayAdapter или выполнение хитрых соединений (пока не уверен, что это возможно)

1 Ответ

3 голосов
/ 19 апреля 2011

MergeCursor не предлагает сортировку.

Единственное решение, которое я вижу сейчас, - это преобразование вручную в ArrayAdapter или выполнение скрытых соединений (пока не уверен, что это возможно)

Понятия не имею, что это за последнее. Если вы хотите придерживаться интерфейса Cursor, вы можете создать себе MatrixCursor. Или вы можете попытаться создать свой собственный CursorWrapper, который поддерживает порядок сортировки и перезаписывает все связанные с позицией вызовы.

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