有谁知道这意味着什么?我正在尝试在onActivityResult()中启动一个事务,以根据收到的结果插入一行.
03-05 15:39:51.937:
ERROR/Database(2387): Failure 21 (out
of memory) on 0x0 when preparing
‘BEGIN EXCLUSIVE;’.03-05 15:39:51.967:
DEBUG/AndroidRuntime(2387): Shutting
down VM 03-05 15:39:51.967:
WARN/dalvikvm(2387): threadID=3:
thread exiting with uncaught exception
(group=0x40013140)03-05 15:39:51.967:
ERROR/AndroIDRuntime(2387): Uncaught
handler: thread main exiting due to
uncaught exception03-05 15:39:52.137:
ERROR/AndroIDRuntime(2387):
java.lang.RuntimeException: Failure
delivering result ResultInfo{who=null,
request=1, result=-1, data=Intent {
(has extras) }} to activity
{com.ozdroID/com.ozdroID.load.LoadVIEw}:
androID.database.sqlite.sqliteException:
unkNown error: BEGIN EXCLUSIVE;…
03-05 15:39:52.137:
ERROR/AndroIDRuntime(2387): Caused by:
androID.database.sqlite.sqliteException:
unkNown error: BEGIN EXCLUSIVE;…
03-05 15:39:52.137:
ERROR/AndroIDRuntime(2387): at
androID.database.sqlite.sqliteDatabase.beginTransaction(sqliteDatabase.java:434)
解决方法:
我在两种情况下遇到过这种情况:
>当SQL语句包含语法错误时
>在未打开的数据库连接上调用beginTransaction时
看起来你已经遇到了第二名.检查语法并确保在调用beginTransaction之前打开()(并且不要关闭())数据库.
我认为我们可以同意生成的logcat错误消息不是100%有用.
总结以上是内存溢出为你收集整理的android – SQLiteException未知错误全部内容,希望文章能够帮你解决android – SQLiteException未知错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)