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

EditText 공백일때 Toast

0 추천

이렇게 소스를 짰습니다.

제가 원하는 부분은 두 EditText에 정수를 입력받아서 비만율을 계산하는건데

첫번째 칸이 공백일때 몸무게를 입력하라는 Toast를 출력하고

두번째 칸이 공백일때 신장을 입력하라는 Toast를 출력하는겁니다.

이 소스를 돌려보면 Exception오류가 납니다.

왜그럴까요?

Log입니다.

개발꿈나무 (300 포인트) 님이 2014년 11월 22일 질문

2개의 답변

0 추천
에러로그에 친절하게 에러와 라인도 알려주네요...

 

NumberFormatException.......42번째 라인에서 나왔다고 하네요..

보아하니 아무값도 없는 빈문자열을 parseInt, parseFloat 하다가 난 에러로 보여집니다.

 

Toast 띄워주는 부분을 가장 상위로 올리시고 Toast 띄우시고 return 처리하시면 될 듯 하네요.
바램 (19,650 포인트) 님이 2014년 11월 22일 답변
0 추천
""을 변환하려니 에러나오네요.

 

EditText.getText().toString().lengh() == 0

이 조건을 넣어 해당 조건일 경우 변환을 안하고 토스트를 띄워줌 될 것 같습니다.
개발자초심 (21,220 포인트) 님이 2014년 11월 22일 답변
...