아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
에디트텍스트(EditText)를 사용하다가 아래와 같은 익셉션을 만난다면 무엇에 주의 해야 할까?
E/InputEventReceiver: Exception dispatching input event.
E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
E/MessageQueue-JNI: android.content.res.Resources$NotFoundException: String resource ID #0x
E/MessageQueue-JNI: at android.content.res.Resources.getText(Resources.java:244)
setText(int resId)는 리소스 아이디를 받는 타입이다. 즉, 리소스 아이디를 주거나, 스트링 값을 바로 던져줘야 일을 할 수 있다. 결국, integer 값을 그대로 넘긴다면 위와 같은 에러에 마주치게 되는 것이다.
도데체 어디서 니가 말한 스트링을 찾을 수 있겠니? 니가 준 주소에는 아무도 살지 않아... 외계인만 가득해.
흔하게 발생되지는 않을 것이지만... EditText 타입을 문자로 사용하다가 숫자로 바꾸는 경우 예기치 않은 에러가 발생 할 수 있으니 조심하자.
' [안드로이드 공부] > 안드로이드 공부' 카테고리의 다른 글
안드로이드 에뮬레이터 PANIC: Missing emulator engine program for 'x86' CPUS. (2) | 2016.01.07 |
---|---|
[안드로이드] Low Battery 테스트 하기 (0) | 2015.10.29 |
[안드로이드] Listener Return false, true 의미 (0) | 2015.10.16 |
[안드로이드] setText 업데이트 적용 안되는 현상 (0) | 2015.10.15 |
안드로이드 롤리팝 이상에서만 죽는 것 (1) | 2015.10.13 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |