Я использую следующий код, но испытываю некоторые проблемы:
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, даже если это в операторе else.Подскажите пожалуйста в чем проблема и как это сделать правильно.