Есть БД в которой хранится пароль в открытом виде и есть текстовое поле.
Я делаю сравнение без учета регистра (Там только числовые значения)
Если делать сравнения и выводить его результат, то все работает на ура.
А сделать так чтобы при положительном результате перейти на новую активити то не компилит даже.
В чем ошибка не понятно (
Есть код:
public void OnClick_One (View view) {
ExternalDbOpenHelper dbOpenHelper = new ExternalDbOpenHelper(this, DB_NAME);
database = dbOpenHelper.getWritableDatabase();
Cursor passwordCursor = database.query(TABLE_NAME,
new String[]{PASS_ID, PASS_NAME},
null, null, null, null,
PASS_NAME);
passwordCursor.moveToFirst();
String pass = passwordCursor.getString(1);
String EdText_Pass = EdText_EnterPassword.getText().toString();
if(pass.equalsIgnoreCase(EdText_Pass))
//TextView_EnterPassword.setText("Строки совпадают");
Intent intent = new Intent(this, EnginesSettingsActivity.class);
startActivity(intent);
else
TextView_EnterPassword.setText("Строки не совпадают");
passwordCursor.close();
}
Вот какая ошибка лезет: