有谁知道这意味着什么?我正在尝试在onActivityResult()中启动一个事务,以根据收到的结果插入一行.
03-05 15:39:51.937:错误/数据库(2387):准备'BEGIN EXCLUSIVE;'时,错误21(内存不足)在0x0上.
03-05 15:39:51.967:DEBUG/AndroidRuntime(2387):关闭VM 03-05 15:39:51.967:WARN/dalvikvm(2387):threadid = 3:线程退出未捕获异常(组= 0x40013140)
03-05 15:39:51.967:ERROR/AndroidRuntime(2387):未捕获的处理程序:由于未捕获的异常导致主线程退出
03-05 15:39:52.137:ERROR/AndroidRuntime(2387):java.lang.RuntimeException:传递结果失败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):引起:android.database.sqlite.SQLiteException:未知错误:BEGIN EXCLUSIVE;
...
03-05 15:39:52.137:ERROR/AndroidRuntime(2387):在android.database.sqlite.SQLiteDatabase.beginTransaction(SQLiteDatabase.java:434)
Josef Pflege.. 9
我在两种情况下遇到过这种情况:
当SQL语句包含语法错误时
何时beginTransaction
在未打开的数据库连接上调用
看起来你已经遇到了第二名.在致电之前,请检查您的语法并确保您open()
(而不是close()
)您的数据库.beginTransaction
我认为我们可以同意产生的logcat
错误消息不是100%有用.
我在两种情况下遇到过这种情况:
当SQL语句包含语法错误时
何时beginTransaction
在未打开的数据库连接上调用
看起来你已经遇到了第二名.在致电之前,请检查您的语法并确保您open()
(而不是close()
)您的数据库.beginTransaction
我认为我们可以同意产生的logcat
错误消息不是100%有用.