Разница между списком и матричным курсором (Android)

Я пытаюсь создать новый проект для Android, в котором я собираю свои данные из онлайн-файла JSON. Если я загляну в интернет, то смогу увидеть много примеров, когда они хранят собранные данные в MatrixCursor. Лично я думаю, что намного проще (и намного короче / быстрее) хранить все данные в списке в классе модели. Есть ли веская причина, почему они не используют списки вместо MatrixCursor, или каковы различия между ними?

1 ответ

Я также предпочитаю иметь классы моделей, которые можно создавать из данных JSON вместе с пользовательскими ListAdapter для тех классов.

Тем не менее, есть такие компоненты, как SearchView что конкретно требует CursorAdapter т.е. для поиска предложений. В тех случаях. легче поместить данные в курсор, как MatrixCursorПередай это SimpleCursorAdapter и покончим с этим.

Другие вопросы по тегам