Мне нужно сохранить список контактов с моего веб-сервера в приложении для Android. Данные андроида - это всего лишь копия веб-сервера, и контакты не будут иметь внешних ключей к таблице и из нее. Я собираюсь периодически обновлять данные андроида. Но я задаюсь вопросом, какой метод будет лучше, чтобы обновить данные, я имею в виду:Android удаляет все строки или обновляет и удаляет старые?
- Удалить все строки из таблицы и вставить все данные с веб-сервера
- Обновление строки, которые соответствуют веб-сервер и удалить те, которые не были обновлены.
Какой метод лучше с точки зрения производительности?
Что делать, если я не могу вносить изменения на удаленный сервер? – Hank
Это будет означать, что вы должны урезать свой локальный стол и сделать новое хранилище. Если, конечно, удаленные элементы не синхронизируются с сервером, есть флаг, указывающий, что они удалены. Если да, тогда просто проверьте флаг. – Eenvincible