Обычно я обычно определяю слой модели своих приложений с помощью POJO, например, статьи, комментария и т.д.
Я собирался реализовать AlphabetIndexer в адаптере одного из моих списков ListView. Прямо сейчас этот адаптер принимает коллекцию статей, которую я обычно получаю из своей обертки вокруг базы SQLiteDatabase.
Подпись конструктора AlphabetIndexer выглядит следующим образом:
public AlphabetIndexer (Cursor cursor, int sortedColumnIndex, CharSequence alphabet)
Поскольку это не принимает коллекцию или что-то подобное, просто курсор, мне стало интересно: может быть, я не должен создавать объекты для своей модели и просто использовать курсоры, возвращаемые из базы данных?
Итак, вопрос, я думаю: что мне делать, представлять данные с коллекциями POJO или просто работать с курсорами во всем моем приложении?
Любой вход?