마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getLine1Number()으로 얻은 핸드폰번호와 EditText로 입력한 번호 일치가 안됩니다.

0 추천
getLine1Number()으로 얻은 핸드폰번호와 EditText로 입력한 번호 일치가 안됩니다.

 

Log로 찍어보았을때 getLine1Number가 010XXXXXXXX와 같이 제대로 나오는데

 

EditText로 getLine1Number의 번호와 같이 입력 후 조건문으로  같으면 같다고 토스트메세지를 띄우려는데

 

조건문이 false 처리가 됩니다. 아시는분 계신가요 ㅜㅜ
찬스님 (300 포인트) 님이 2013년 5월 25일 질문

1개의 답변

0 추천

getLine1Number() 함수는 스트링 타입 데이터를 리턴하나요?

EditText의 getText()함수는 Editable 타입의 데이터를 리턴합니다. 그러므로 EditText의 텍스트 값을 스트링으로 얻기 위해 toString() 함수를 붙이셔야 할 듯 싶습니다.

EditText editText = (EditText) findViewById(R.id.edittext);

if(editText .getText().toString().equals(getLine1Number())
{
     //Do something
}

 

두부고기 (3,820 포인트) 님이 2013년 5월 25일 답변
...