2013-11-02 2 views
0

Я использовал базу данных в своем приложении. Теперь у меня есть одна и та же база данных, но с несколькими данными. Я удалил старую базу данных и вставил новую базу данных в папку с ресурсами. Проблема в том, что приложение по-прежнему показывает данные, которые были в старой базе данных. Теперь я попытался опорожнить папку с ресурсами и попытался запустить приложение и приложение dint показать ошибки, но показал содержимое из старой базы данных. Это означает, что он хранится. Теперь я хочу удалить или удалить эту старую базу данных, которая копируется в местоположение по умолчанию и заменяет ее новой базой данных. Как я могу это сделать? ПРИМЕЧАНИЕ. В старой и новой базе данных есть те же имена базы данных, таблицы и столбца.Удаление старой базы данных и ее замена новой базой данных

+0

Пожалуйста Гото в Setting-> Службы диспетчер и Выберите приложение, то четкие данные –

+0

При изменении схемы базы данных или просто в Если вы хотите изменить данные, вы можете увеличить версию базы данных (например, если вы использовали 1, вы можете сделать это 2), и все будет воссоздано. Надеюсь это поможет. – jagmohan

+1

Или в вашем приложении запустить 'Context.deleteDatabase' сначала, чтобы удалить старый. Вы также можете предоставить базе данных новую версию в dbopenhelper и удалить/создать все таблицы. – jboi

ответ

0

следовать по этому пути ... в затмении ...

DDMS ---> File Explorer ---> данные ---> данные ---> Ваш PACKAGENAME ---> База данных --- -> Ваш файл базы данных.

просто заменить этот файл базы данных в новый файл базы данных и построить свой проект ....

Смежные вопросы