как приложение для Android, использующее предварительно заполненную базу данных sqlite, может добавлять новые столбцы или таблицы при первом использовании пользователем?

#java #android #mysql #sqlite #android-studio

#java #Android #mysql #sqlite #android-studio

Вопрос:

Мое приложение довольно простое, это приложение для флэш-карт, показывающее вопросы и ответы. итак, я предварительно заполнил его небольшой базой данных sqlite в папке ресурсов, которая будет скопирована в приложение после установки. Я использую SQLiteAssetHelper.

После установки пользователем приложение автоматически добавляет при первом использовании некоторые столбцы или таблицы, которые будут заполнены пользовательскими данными, такими как помеченные как избранные, просмотренные ранее, отредактированные…

Мой вопрос в том, как я могу автоматически добавить новый столбец или новую таблицу в базу данных при первом использовании. Помните, что я использую SQLiteAssetHelper.

Комментарии:

1. Почему бы вам не поместить эти таблицы / столбцы в базу данных активов?

2. чтобы сделать приложение легче с точки зрения размера.