Использование контент-провайдера для результатов поиска - PullRequest
2 голосов
/ 10 февраля 2011

Люди,

У меня возникла дилемма, как спроектировать приложение Android, которое взаимодействует с внешней службой RESTfull (фактически службой OData). Услуга:

  • Возвращает список папок
  • Возвращает документы в папке
  • Выполняет поиск на основе параметров поиска и поискового запроса
  • и т.д ...

После презентации « Разработка клиентских приложений REST для Android » я был убежден реализовать ее с помощью Content Provider, который оборачивает мои HTTP-вызовы. В основном я должен синхронизировать локальную БД и удаленные ресурсы. У меня вопрос, как реализовать функцию поиска. На стороне сервера поиск - это функция, которая возвращает объекты (JSON). Должен ли я сохранить эти объекты в локальной БД? Как использовать нумерацию страниц в этом случае?

1 Ответ

0 голосов
/ 14 мая 2012

http://code.google.com/p/parleys-android-nextgen/

Android-проект, который решает вашу проблему, используя код официального приложения Google IO (IOShed), но используя JSON, а не XML.

...