edit text에서 받아온값이 공백일때의 이벤트 처리인데
inputText = (TextView)findViewById(R.id.input);
if(inputText.getText().equals("")){
Toast.makeText(getApplicationContext(), "숫자를 입력해 주세요!", Toast.LENGTH_SHORT).show();
break;
}
이래했는데 이프문에 안걸리는거같음 무슨문제임..
edit text에서 받아온값이 공백일때의 이벤트 처리인데
inputText = (TextView)findViewById(R.id.input);
if(inputText.getText().equals("")){
Toast.makeText(getApplicationContext(), "숫자를 입력해 주세요!", Toast.LENGTH_SHORT).show();
break;
}
이래했는데 이프문에 안걸리는거같음 무슨문제임..
니가문제다
trim 이나 length 같은거 써서 해결가능하지 않겠수?
폰이라 확실할수는 없지만 제 작은 기억력으론 .Tostring() 문제인거 같아요
gettext 리턴값이 obj 아닌가요? 가물가물^^
ㄴ 맞넹 ㅋㅋ
http://stackoverflow.com/questions/19432553/if-edittext-gettext-tostring-dont-work
똑같은 케이스처럼 보임.
//codesaf. trim하니까 해결됐네여 감사하빈다 (__)
//ㅅㅅ 아 형변환문제였군여 ㄳㄳ
첨언하자면~ isequals보단 count를 쓰는게 좋아요~ string 자체가 자바에서 정의된 클래스이기 때문에 count를 부르면 tc=1이거든요^^ isempty와같은 함수로 익셉션컨트롤을 쉽게하는거도 고려해보세요
return str.count()==0