У меня есть функция, которая работает правильно, когда я проверяю имя пользователя. Когда я проверяю пароль, он всегда ложный.
public boolean checkIfUser(String userName, String password){
//validate user if the user exists return true.
SQLiteDatabase db = this.getReadableDatabase();
String query ="select * from user_table where user_name = "+"\""+userName+"\"";
//String query ="select * from user_table where password = "+"\""+password+"\"";
Cursor cursor = db.rawQuery(query,null);
if(cursor.getCount() <=0){
return false;
}
return true;
}
Для проверки пароля я изменил строку на
String query ="select * from user_table where password = "+"\""+ password +"\"";
Есть идеи, что может быть причиной этой ошибки?