SimpleCursorAdapter управлением данными

195
20 мая 2018, 07:20

Записываю дату в бд в формате дд.мм.гг Мне нужно изъять из бд ее в вдух форматах. ДД.мм.гг и мм.гг. Я получаю курсор с бд напрямую в адаптер. Как поставить фильтр или в моделе ставить обработчик. Могу ли я вместо курсора вернуть пользовательский класс в адаптер?

Answer 1

Варианты:

  1. Изменить данные в БД до получения;
  2. Изменить данные в запросе к БД;
  3. Забрать данные из курсора в модель, изменить и использовать эту модель с другим адаптером (не SimpleCursorAdapter).
  4. В самом адаптере делаем нужные преобразования при вставке данных в виджет
READ ALSO
Maven сломался. Что делать?

Maven сломался. Что делать?

Пишу CRUD приложениеПроблема в том, что при любом изменении кода (даже на jsp странице) приходится тыкать clean install перед каждым запуском сервера(Том...

232
Как построить дерево по формату

Как построить дерево по формату

ВАЖНО!(Задача учебная прошу не выпускать гнев) В общем необходимо написать свой сериализатор объектовВ одну сторону я справился без проблем

193
Как записать данные в Cursor [требует правки]

Как записать данные в Cursor [требует правки]

Записываю в бд дату в формате ддмм

190
Получение данных из строки в Generics Java

Получение данных из строки в Generics Java

Есть ли какая-нибудь возможность создать метод, который превратит строку в необходимое значение нужного типаПредполагаю использовать типы...

225