Публикация обновления без изменений в БД - PullRequest
0 голосов
/ 14 апреля 2011

Я почти уверен, что правильно понимаю, но хочу проверить и посмотреть, не пропустил ли я что-нибудь, прежде чем публиковать обновление в Android Market.

Версия 1 (активная на рынке) создает и управляет локальной базой данных sqlite.

Версия 1.1 не имеет ничего общего с БД - моя конечная цель - повторно использовать БД с версии 1 (структура и данные).

Насколько я понимаю, обновления будут выполнять все, что есть в onUpgrade, при условии, что версия базы данных изменилась.

Так что, если версия 1.1 использует то же значение для номера версии БД:

private static final int DATABASE_VERSION = 1;

.. тогда база данных из версии 1 будет поддерживаться и повторно использоваться в 1.1?

1 Ответ

1 голос
/ 14 апреля 2011

Ты прав. Если версия базы данных совпадает, метод onUpgrade не выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...