Я получаю записи из системы, запрашивая ContentResolver. Я поддерживаю порядок пунктов в базе данных. Поэтому я хочу отображать элементы в порядке, взятом из моей базы данных.
Как мне объединить эти две информации?
РЕДАКТИРОВАТЬ 1
Я сейчас ищу альтернативный путь. Как то, что я в идеале хочу, это:
- получить порядок контактов в соответствии с пользовательским порядком, хранящимся в моей базе данных (это включает в себя соединение CR с моим курсором БД и выполнение порядка последующими швами, это невозможно с CursorJoiner)
- но это еще не все, если соединение не уникально, я хочу отсортировать по имени контакта в качестве последней меры
, что невозможно при использовании Cursor и Joiners, из-за отсутствующей функции порядка байтов, также мне нужно вернуть Cursor, поскольку я буду использовать в ExpandableList
Также это переведено на TSQL, это будет выглядеть как
select * from contactsdata
left join category on contactsdata.catid=category.id
order by category.pos asc, contact.display_name asc
Так что я сейчас ищу альтернативу.
Я имею в виду, чтобы загрузить во временную таблицу БД все данные из CR, а затем выполнить запрос к временной таблице, где я могу объединить таблицы и сделать заказы? Как это звучит для вас?