2010-12-16 2 views
0

Мне нужно удалить файл базы данных. Вот мой код для удаления файла.Как удалить базу данных в Android?

String strDBFilePath="/data/data/snow.AppStore/databases/"+strAppDBName; 
File file = new File(strDBFilePath); 
file.delete(); 

Но это я не могу удалить файл DB. Как удалить БД ????

ответ

0

Вы можете удалить свой собственный файл базы данных. Кроме того, я не считаю, что точки в именах папок разрешены, и вам не нужно это делать, поскольку они автоматически удаляются при удалении приложения. Что вы используете?

1

Пара вопросов.

  1. Вы разработчик снежного приложения, или это просто приложение, для которого вы хотите удалить базу данных? Если это последний, вы можете сделать «четкие данные» в меню «управлять приложениями» в настройках Android.
  2. Предполагаете, что вы разработчик, почему вы хотите удалить базу данных? В целях развития? Если это так, вы можете подключить свое (виртуальное) устройство и удалить базу данных через проводник файлов? См. section on the file explorer in this article
  3. Почему вы хотите сделать это программно? Будет ли это повторяющейся задачей? Вы также можете попробовать метод deleteDatabase, определенный в классе Context

Удачи вам!

Johan