Не понимаю, как синхронизировать несколько таблиц с адаптером синхронизации и поставщиком контента

Я не понимаю, какой способ лучше всего синхронизировать несколько таблиц в моем приложении.

У меня один поставщик контента, и я намереваюсь иметь несколько таблиц (события, пользователи и т. Д.). У меня также есть сервер отдыха, с которым приложение должно взаимодействовать. Мне интересно, как лучше всего обрабатывать несколько подключений (помещать, получать, отправлять и удалять) для каждой из таблиц. У них также есть отношения, например, один пользователь может присутствовать на мероприятии, но также может быть владельцем мероприятия. Поэтому, если я создал пользователя и принадлежащее ему событие, я могу либо загрузить пользователя, либо получить обратно информацию о пользователе с сервера, либо загрузить событие с информацией о пользователе, получить обратно эту информацию, а затем обновить пользователь с новой информацией о событии.

Как лучше всего решить эти проблемы? Следует ли мне создать метод (http://example.com/sync), который объединяет все данные, которые необходимо синхронизировать? Или я должен просто придерживаться, иногда ~ 15-20 запросов?

15
задан jonepatr 28 October 2011 в 15:06
поделиться