Я пишу приложение «Планирование», и каждая строка в моей таблице базы данных - это отдельная задача , запускаемая в определенное время.В моем приложении я извлекаю эту информацию и сохраняю каждую задачу в отдельном объекте и сохраняю их в виде списка.
По состоянию на данный момент, когда я запускаю свою функцию для обновленияэто, нет никаких проверок, и он просто добавляет их все снова.Мне нужно выяснить, как лучше всего проверить, существует ли объект для конкретной работы, и создать для него новый объект, только если его нет.
Лучшим способом сделать это является проверкаидентификатор строки, а затем выполнить поиск в каждой текущей задачи объекта, чтобы увидеть, существует ли он?Моя главная проблема в том, что я не знаю, заменяют ли пропущенные значения идентификатора автоинкремента.Например, если у меня есть строки с идентификатором 1,2,3,4,5 и в какой-то момент строка с идентификатором 3 будет удалена, будет ли добавлена следующая строка 3 или 6?