Обязательно ли переустанавливать приложение для получения обновленных данных из базы данных SQLite? - PullRequest
0 голосов
/ 14 июля 2020

Мое приложение отображает некоторые данные из базы данных SQLite. Если я обновлю что-то в базе данных и создаю приложение из студии android, никаких изменений не будет. Но я удаляю и снова создаю приложение, и только оно показывает изменения.

Я не хочу этого, потому что тогда, когда я публикую sh приложение, я даю некоторые обновления, включая обновление данных базы данных пользователи не видят никаких изменений?, они должны переустановить, чтобы увидеть изменения ?

Я думаю, потому что я должен делать то же самое при создании приложения из android studio на свой телефон.

Есть ли решение внести изменения из SQLite без переустановки? Может быть, в манифесте?

Я пробовал android:allowBackup="true" и android:allowBackup="false" один за другим, но это не сработало. : (

1 Ответ

1 голос
/ 14 июля 2020

После того, как вы создадите приложение с базой данных Sql, она не будет изменяться каждый раз при запуске приложения в целях повышения эффективности. Но чтобы изменить его данные, вы можете сделать одно из следующих действий:

  1. Переустановить приложение.
  2. Удалить данные приложения из настроек устройства
  3. Изменить версия базы данных в вашем коде

Я считаю третью версию самой простой.

Надеюсь, это поможет! Удачного кодирования.

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