我正在使用以下代码,但遇到了一些问题:
当我使用debug而不是运行
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;
}
当我使用debug而不是运行
return true
时,即使它位于else语句中,它也直接到达了return false。请告诉我问题在哪里,以及如何正确处理此问题。
mDb.endTransaction();
} 现在一切都正常工作,但是当我检查数据库时,它没有存储任何内容...有什么想法吗? - Muhammad Umar