如何在android中重置SQLite?

如何在android中重置SQLite?,android,android-sqlite,Android,Android Sqlite,我希望我的用户可以重置应用程序,然后我需要重置我创建的sqlite数据库。我正在使用“context.deleteDatabase(“*”””;并调用tahr方法重新创建数据库。 问题是:当我删除数据库时,我必须关闭应用程序并打开它以查看更改。如果我不关闭应用程序,我将继续使用相同的数据库。干脆删除所有表怎么样?要删除应用程序数据库,请尝试以下操作: this.deleteDatabase("databasename.db"); 上面的语句将删除db文件。I包含一些约束的33个表。这太复杂了

我希望我的用户可以重置应用程序,然后我需要重置我创建的sqlite数据库。我正在使用“context.deleteDatabase(“*”””;并调用tahr方法重新创建数据库。
问题是:当我删除数据库时,我必须关闭应用程序并打开它以查看更改。如果我不关闭应用程序,我将继续使用相同的数据库。

干脆删除所有表怎么样?

要删除应用程序数据库,请尝试以下操作:

 this.deleteDatabase("databasename.db");

上面的语句将删除db文件。

I包含一些约束的33个表。这太复杂了。我就是这么做的,删除文件。问题是我必须关闭应用程序并打开它才能看到更改。