如何从应用程序中删除数据库?
答案 0 :(得分:9)
您是否检查了Android中的deleteDatabase()
方法?
答案 1 :(得分:3)
File dbFile = getDatabasePath("your_db_file_name");
boolean deleted = dbFile.delete();
答案 2 :(得分:1)
旧帖子,但我认为值得添加这个以防此功能当时无法使用。我使用Context。例如,当你在MainActivity中
type State s = StateT s Identity
newtype Identity a = Identity a
newtype StateT s m a = StateT {runStateT :: s -> m (a, s)}
或在其他地方有上下文句柄时
this.deleteDatabase("mydata.db");
答案 3 :(得分:0)
您是否需要删除实际的db文件,还是仅仅删除表?我想最终的结果是一样的,丢弃表可能更容易。