【发布时间】:2015-01-08 06:59:24
【问题描述】:
这是我在其中插入数据的数据库方法... 它工作正常,突然间,它开始发出致命异常
public boolean insertReport(String name, String title, String date, String status) {
db.beginTransaction();
try {
ContentValues cv = new ContentValues();
cv.put("name", name);
cv.put("elabel_title", title);
cv.put("date", date);
cv.put("status", status);
db.insertOrThrow("savedreports", null, cv);
db.setTransactionSuccessful();
} catch (SQLiteConstraintException e) {
return false;
} finally {
db.endTransaction();
}
return true;
}
我使用断点调试它,
一切顺利,但在执行cv.put("status", status); 行后,它直接跳转到finally 块:/
不执行 insertOrThrow...
我做错了什么???
【问题讨论】:
-
从日志猫发布您的错误消息!没有它,我们所能做的就是猜测
标签: java android database sqlite exception