Отображать результаты поиска как из локальной БД, так и из удаленной службы - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть приложение, которое хранит элементы в локальной базе данных, отображаемой пользователю с помощью ListView, также в макете есть EditText, который можно использовать для фильтрации списка. Все это прекрасно работает, моя проблема в том, что я также хотел бы включить в этот список элементы, возвращаемые веб-службой (JSON). У меня нет проблемы с синтаксическим анализом JSON, моя проблема заключается в том, как просто вставить / добавить результаты веб-службы в ListView?

Данные для ListView поступают из курсора, обрабатываемого SimpleCursorAdapter, я просто не могу понять, как добавить элементы из результатов JSON в Курсор (на самом деле я не думаю, что вы можете писать в Курсор вне выполнение запроса).

1 Ответ

0 голосов
/ 07 апреля 2011

Если вы не хотите вставлять результаты JSON в локальную БД, тогда одним из подходов будет использование ArrayAdapter для поддержки ListView.Затем вы можете заполнить массив, вставив результаты из курсора и JSON-запроса.

Надеюсь, это поможет,

Фил Лелло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...