반응형
안드로이드, CharSequence.equals( CharSequence ) |
edittext 의 내용을 비교하기 위해 CharSeqeucne.equals( CharSequence ) 를 했는데,
항상 false 를 내뿜는다.
ex)
edittext1.getText().equals( edittext2.getText() ) // return false always.
이번에는 같은 내용의 string 과 비교했지만 항상 false 를 내뱉는다.
ex)
edittext1.getText().equals( "Gamza" ) // return false always
같은 reference 를 가르키는 것이 아니라면 항상 false 를 내뱉는다.
그럼 어떻게 비교할까?
1. Charsequence 에 toString 값을 불러서 비교한다.
Charsequence.toString().equals( CharSequence.toString() )
2. TextUtils 을 이용한다.
TextUtils.equals( CharSequence1, CharSequence2 )
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] Context 관련된 메모리 누수 문제를 피하고 싶다면? (2) | 2013.08.09 |
---|---|
[android] MultipartEntity 내용 print out (0) | 2013.08.08 |
[Java] Iterator 와 ListIterator 의 차이점. (0) | 2013.08.07 |
[android] FragmentPagerAdapter? FragmentStatePagerAdapter 사용도 고려해보자. (0) | 2013.08.07 |
[android] ContactsContract ( 주소록 ) 사용하기 어렵당. ㅠ (2) | 2013.08.06 |
댓글