Я работаю над приложением, которое будет иметь базу данных информации. Функциональность будет в том, что пользователь будет искать записи и может сохранить их в личном списке.
Я думаю о том, как это будет работать, что база данных SQLite будет иметь две таблицы: одну для информации и одну для личного списка.
Когда пользователь нажимает кнопку, чтобы сохранить информацию в своем списке, вызывается метод, который создает объект личного списка и копирует информацию, хранящуюся в каждом поле выбранных данных, в идентичное поле в объекте личного списка.
И чтобы пользователь знал, что он был сохранен, он выглядит по-другому, как помеченный, что он уже был сохранен в личном списке. Чтобы сделать это, чтобы он был сохранен в списке, была бы переменная для отслеживания этого. По умолчанию, как это.
var isSavedToList = false;
И когда метод вызывается для сохранения его в личном списке, эта переменная изменяется на true.
Мой вопрос: могу ли я добавить строки в базу данных SQLite (после запуска приложения и использования его людьми) без изменения переменных isSavedToList на каждом устройстве пользователя? Поскольку список каждого человека будет разным, я не хочу, чтобы он сбрасывался, если я обновляю базу данных новыми записями.