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

EditText 에러 문제 해결 방법좀 알려주세요.

–1 추천

 


txtMatLotID.setFocusableInTouchMode(true);
txtMatLotID.setEnabled(true);
txtMatLotID.requestFocus();
txtMatLotID.selectAll();
 
이부분에서 requestFocus() 함수 호출하면 Java.lang.NumberFormatException:Invalid int: ""
라는 에러메세지가 출력되고 EditText 터치시 키보드가 올라오지 않고 값입력이 전혀 안되는 문제가 있습니다.
 
혹시 아시는분 있으시면 알려주세요 ㅠㅠ
 
아롱아롱뿅뿅 (110 포인트) 님이 2013년 3월 22일 질문
코드상에 Integer.parseInt 하는 부분은 없나요? Logcat에서 stacktrace는 어떻게 나오나요?

1개의 답변

0 추천
소스나 로그스택을 남겨주셔야 정확하지만..

 

 

 

Intege.parseInt(et.getText().toString())

를;

 

try{

Intege.parseInt(et.getText().toString());//어디있는진 모릅니다

catch(NumberFormatException e){

 

}

 

로 바꿔주시면 됩니다..

그 다음엔 정상작동할 듯 하네요 ㅋ 저도 그런적 많아서..
수상한i (8,050 포인트) 님이 2013년 3월 23일 답변
제가 parseInt 하는 부분이 없어용 ㅠㅠ
그냥 requestFocus() 함수 안에서 하나바요 근데 머가 문제인지 도통 모르겠어요 ...
requestFocus()에는 그런작업 없습니다 소스 안올리시면 해결 안되요
...