В настоящее время у меня есть ContentProvider, который извлекает список ресурсов с удаленного сервера. Данные хранятся в базе данных SQLite.Лучший способ сохранить список в Android
Из этого списка пользователи смогут добавлять в свои избранные товары. Их приложение затем должно будет отслеживать идентификаторы из списка. Каков наилучший способ отслеживания списка избранных?
Я думал несколько ...
- Есть флаг в таблице SQLite, чтобы отметить, если оно было добавлено в избранное.
- Сериализация список идентификаторов и магазин с помощью общих предпочтения
- магазин это с помощью другого SQLite базы данных
Мне нравится эта идея, но как это работает в отношении ContentProviders? Мне нужен какой-то способ «объединить» таблицы вместе, что является моей главной проблемой. – mushroom
Вам нужно будет создать отдельный класс «DBHelper», который будет обрабатывать все элементы базы данных. При этом выполните запрос SQL JOIN для ... well..join tables вместе. – user2818782