Доброго времени суток!
Решил для улучшения навыков написать небольшое приложение на java. Хотелось бы найти ответ на следующий вопрос. Имеется БД sqlite со списком информации. Информацию можно добавлять в "список избранных". Как именно реализовать этот список, чтобы можно было при следующем открытии приложения загрузить данные и чтобы при обновлении приложения данные не пропали? Как и где сохранить эту информацию?
Возможные идеи -
1) Создать ArrayList и добавлять id этой информации, сериализовать и записать в отдельный файл.
2) Создать колонку isSelected (bool) и каждый раз загружать из БД (тогда по идее приложение также должно писать в БД информацию). И как тогда это скажется на обновлениях (БД также будет обновляться)
3) Создать отдельную таблицу в БД
Заранее благодарю за информацию.
P.S. например, в данном источнике:
https://stackoverflow.com/questions/7957319/how-to... рекомендуют создать отдельную таблицу в БД