Я написал этот код:
Log.d("DE", p1.pId);
, и я знаю, p1.pId
- это "123"
(это строка и все)
Я тогда делаю:
if (p1.pId.equals("123"))
и это всегда ложно.
Подсказка по отладке Eclipse ТОЧНО ОДНА.
Я заметил это через Log.d, хотя я не вижу 123
, но 123
с 1 косой чертой (как специальный символ).Я попытался вставить копию в Notepad ++ только для получения ??123
, когда я вставляю в блокнот, я получаю текст поменьше.
Вместо 123
я получаю (возможно) ff fe ff fe ff fe 31
в шестнадцатеричном формате.
Пожалуйста, проверьте эту картинку: http://img821.imageshack.us/img821/8616/foox.png