我使用下面的代码,遇到些问题:mDb.beginTransaction();
String updateQuery ="Query entered here";
String[] valVars = { Variables initialized here };
Cursor c = mDb.rawQuery(updateQuery, valVars);
if (c != null)
{
mDb.setTransactionSuccessful();
mDb.endTransaction();
return true;
}
else
{
mDb.endTransaction();
return false;
}当我调试的时候 return true,但在其余的状态下就 return false 。如何处理这个问题?
1 回答

紫衣仙女
TA贡献1839条经验 获得超15个赞
查询的时,为什么要用事务, 没有必要的。
db.beginTransaction(); try { ... db.setTransactionSuccessful(); } finally { db.endTransaction(); }
事务的标准用法是这样的
添加回答
举报
0/150
提交
取消