android–SQLiteException未知错误

android–SQLiteException未知错误,第1张

概述有谁知道这意味着什么?我正在尝试在onActivityResult()中启动一个事务,以根据收到的结果插入一行.03-0515:39:51.937:ERROR/Database(2387):Failure21(outofmemory)on0x0whenpreparing‘BEGINEXCLUSIVE;’.03-0515:39:51.967:DEBUG/AndroidRuntime(2387

有谁知道这意味着什么?我正在尝试在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 exception

03-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未知错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存