У меня есть Spinner, который должен отображать список данных, полученных из базы данных. Данные возвращаются курсору из запроса, и курсор передается в spinner SimpleCursorAdapter. Он отлично работает как таковой, но я хочу вставить еще один элемент поверх этих данных. Например, счетчик уже показывает список созданных пользователем шаблонов, сохраненных в БД, но я хочу вставить "Новый шаблон" и "Пустой шаблон" поверх списка шаблонов, и его необходимо вставить в Cursor/SimpleCursorAdapter каким-то образом.
Я рассмотрел использование arraylist и заполнение arraylist курсором, но курсор - лучшее решение для меня, так как оно содержит другие связанные строки данных. Я искал интернет для других решений и нашел некоторые ответы, предлагая использовать CursorWrapper для этой цели, но я не смог найти конкретный пример того, как использовать CursorWrapper для выполнения того, что я хочу. Как я могу вставить некоторые строки в курсор, или кто-то, пожалуйста, дайте простой пример CursorWrapper! Спасибо заранее.