SQLiteDatabase.openDatabase()在出错时删除文件

时间:2012-10-12 21:10:15

标签: android android-sqlite

我使用代码SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READONLY) 打开一个文件。如果该文件不是有效的数据库文件,则为默认行为 是要删除的文件。看起来系统正在尝试删除错误的数据库 文件。我该怎么做才能阻止这个?

我希望我的程序支持API 7,因此我无法添加DatabaseErrorHandler

1 个答案:

答案 0 :(得分:0)

这是一个众所周知的问题。有兴趣的读者可能需要阅读herehere