Android / SQLite deleteDatabase无法按预期工作

时间:2015-12-18 15:51:28

标签: android sqlite

我正在开发一个Android应用程序,有时候我需要擦除SQLite数据库,从一个干净的平板开始。在进行一些谷歌搜索后,我found

context.deleteDatabase(DATABASE_NAME);

但是,每当我执行此语句,然后[尝试]重新创建我的数据库时,我的应用程序始终为空,没有数据。用户界面的其余部分就在那里,只是没有数据。要创建数据库,我使用的是标准

DatabaseHelper myDBHelper = new DatabaseHelper(this);

扩展了SQLiteOpenHelper,我在StackOverflow上看到过很多次。

作为一个FYI,当我不执行deleteDatabase()语句时,我的所有数据都会完美加载,所以我知道我的DatabaseHelper类工作正常。

另外,我试图清除数据库的原因是因为每当我在Android Studio中构建我的应用程序时,它总是会添加到数据库而不是删除它,然后插入新的。

0 个答案:

没有答案