Как обработать запрос GET в шаблоне дизайна, ориентированном на контент-провайдера для Android

Я занимаюсь разработкой приложения для календаря Android, которое позволит пользователям просматривать, создавать, обновлять и удалять свои события. Чтобы улучшить пользовательский опыт и производительность, я принял шаблон дизайна, ориентированный на контент-провайдера, который был рекомендован во время конференции Google IO 2010 по клиентскому приложению Android. Я успешно внедрил клиентскую службу отдыха, которая создает, обновляет и удаляет события, проанализированные поставщиком контента, в веб-службу Restful, написанную на PHP, но мне нужны некоторые идеи о том, как реализовать запрос get, чтобы предотвратить конфликт данных и сохранить точное постоянство. на стороне клиента. Веб-служба restful возвращает полезную нагрузку JSON для всех событий на основе идентификатора пользователя, поэтому я хочу сохранить эти записи в моем поставщике контента без конфликтов (это больше похоже на синхронизацию). Например, если пользователь переустанавливает свое приложение, как я могу гарантировать, что данные, уже сохраненные на сервере, являются постоянными, что поставщик контента приложения (который имеет локальную базу данных SQLite). Более простое объяснение заключается в заполнении поставщика контента неповторяющимися событиями после переустановки приложения или добавления события непосредственно на сервер. Спасибо заранее.

0 ответов

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