I'm using this code to check if a row exists in my table:
public boolean checkIdiomInFavorite(Idiom idiom){
String query = "SELECT *" + " from " + IdiomsOpenHelper.TABLE_FAVORITE +
" where " + IdiomsOpenHelper.COLUMN_FAV_ID + " = ?;";
Cursor cursor = database.rawQuery(query,new String[] { String.valueOf(idiom.getId()) });
if(cursor.moveToNext()){
return true;
}
else{
return false;
}
}
But always I get false.
Any idea?