Как я могу получить свой код для сравнения строки, введенной пользователем - так что скажем, что пользователь нажимает keypad_1, затем я хочу нажать кнопку keypad_hash и отобразить неверную для пользователя. Проблема когда я нажимаю keypad_hash ничего не происходит спасибоИспользование if-statement для сравнения строк
0
A
ответ
2
Эта строка:
if ("1".equals(answer.getText()))
должно быть:
if ("1".equals(answer.getText().toString()))
GetText возвращает CharSequence, а не строка. Из документации на строках:
общественного булева Equals (Object anObject)
Сравнивает эту строку в указанного объекта. Результат является истинным тогда и только тогда, когда аргумент не имеет значения null и является объектом String, который представляет ту же последовательность из символов как этот объект.
большое спасибо - это сделало магию – Hashey100