안드로이드 개발 질문/답변
(글 수 45,052)
정말 도저히 모르겠습니다. 아시는분이 계시면 좀알려주세요..
1. 웹서버에서 xml 을 떨구었습니다.
2. 폰에서 파싱을 하여 sqlite 로 저장하였습니다.
3. sqlite에서 불러들였습니다.
Cursor result = dbAdapter.fetchAllfile();
result.moveToFirst();
title =result.getString(5);
여기에서의 title 값이 1 입니다.
4. String row = "1"; 이라고 row 를 만들어놓고
5. if(row == title){
};
이런식으로 비교 하는데 계속 불일치로 나옴니다..
title 값을 sqlite view 로 열어봐도 띄어쓰기 없이 딱 1입니다.
혹시나 해서 title 값을 abc 로 바꾸고
String abc = "abc"; 해서
if(abc == title){};
해봐도 불일치로 나옵니다...
왜 이럴까요...




String 과 String 비교시에는 equels로 하셔야합니다.. 문자열은 객체거든요 ~_~