Как удалить базу данных в приложении Android - PullRequest
6 голосов
/ 30 августа 2010

Как удалить базу данных из приложения?

Ответы [ 4 ]

9 голосов
/ 30 августа 2010

Вы проверяли метод deleteDatabase(), доступный в Android?

3 голосов
/ 30 августа 2010
File dbFile = getDatabasePath("your_db_file_name");
boolean deleted = dbFile.delete();
1 голос
/ 18 октября 2015

Старый пост, но я думаю, что стоит добавить это на тот случай, если эта функция тогда была недоступна. Я использую Context. Например, когда вы в MainActivity

this.deleteDatabase("mydata.db");

или когда у вас есть контекстный дескриптор в другом месте

context.deleteDatabase("mydata.db");
0 голосов
/ 30 августа 2010

Вам нужно удалить фактический файл БД, или этого достаточно, чтобы просто УДАЛИТЬ таблицы?Я полагаю, что конечный результат такой же, и отбрасывание таблиц может быть проще.

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