Почему Значение равно («Значение») ложно - PullRequest
0 голосов
/ 27 марта 2020

У меня есть переменная error. Имеет значение: #2002. Но error.euqals("#2002") ложно. Почему?

Log.d("TestValueError", error);
Log.d("TestErrorIs#2002", String.valueOf(error.equals("#2002")));

2020-03-27 07: 17: 03.435 6684-6684 / e.marco.test D / TestValueError: # 2002
2020-03-27 07:17 : 03.435 6684-6684 / e.marco.test D / TestErrorIs # 2002: false

Переменная error инициализируется HTTP Request

1 Ответ

0 голосов
/ 27 марта 2020

Если переменная error не является String, вам нужно сделать error.toString().equals("#2002") как в:

Log.d("TestErrorIs#2002", String.valueOf(error.toString().equals("#2002")))

Еще лучше, вызвать метод error, который возвращает код ошибки.

...