Разница между списком и матричным курсором (Android)
Я пытаюсь создать новый проект для Android, в котором я собираю свои данные из онлайн-файла JSON. Если я загляну в интернет, то смогу увидеть много примеров, когда они хранят собранные данные в MatrixCursor. Лично я думаю, что намного проще (и намного короче / быстрее) хранить все данные в списке в классе модели. Есть ли веская причина, почему они не используют списки вместо MatrixCursor, или каковы различия между ними?
1 ответ
Я также предпочитаю иметь классы моделей, которые можно создавать из данных JSON вместе с пользовательскими ListAdapter
для тех классов.
Тем не менее, есть такие компоненты, как SearchView
что конкретно требует CursorAdapter
т.е. для поиска предложений. В тех случаях. легче поместить данные в курсор, как MatrixCursor
Передай это SimpleCursorAdapter
и покончим с этим.