在我的Android应用程序中我得到"数据库磁盘映像格式错误"获取此错误的原因是什么?
没关闭db?多个线程访问数据库?或者android刚刚被破坏了?
谢谢
android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:75)
android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:288)
android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:269)
android.database.AbstractCursor.moveToPosition(AbstractCursor.java:171)
android.database.AbstractCursor.moveToFirst(AbstractCursor.java:248)
...
Run Code Online (Sandbox Code Playgroud)
该错误从本机代码传递到 Java,因此您必须查看 SQLite 损坏的可能原因。这是SQLite 网站上的一个网页,其中列出了由于 SQLite 中的错误而导致的问题,这里还有另一个标题为“如何损坏数据库”的网页。
| 归档时间: |
|
| 查看次数: |
23507 次 |
| 最近记录: |