Я почти уверен, что правильно понимаю, но хочу проверить и посмотреть, не пропустил ли я что-нибудь, прежде чем публиковать обновление в Android Market.
Версия 1 (активная на рынке) создает и управляет локальной базой данных sqlite.
Версия 1.1 не имеет ничего общего с БД - моя конечная цель - повторно использовать БД с версии 1 (структура и данные).
Насколько я понимаю, обновления будут выполнять все, что есть в onUpgrade
, при условии, что версия базы данных изменилась.
Так что, если версия 1.1 использует то же значение для номера версии БД:
private static final int DATABASE_VERSION = 1;
.. тогда база данных из версии 1 будет поддерживаться и повторно использоваться в 1.1?