안드로이드 개발 중
android.content.res.Resources$NotFoundException: String resource ID
에러가 발생했다.
에러가 나는 곳은 뷰에 setText 메소드였다.
setText() 메소드 안에 int 값을 넣었더니 이런 에러가 났다. (컴파일 에러가 없길래 자동 변환되는 줄 알았다.)
Integer.toString(int값) 메소드로 해결했다.
TextView test_txt;
int test_int = 100;
test_txt = findViewById(R.id.txt_View);
// test_text.setText(test_int); //에러가 났던 부분
test_text.setText(Integer.toString(test_int)); //정상 작동
첨언 : toString() 메소드로 바꿀수 있는 부분이면 toString을 사용해도 된다.
'플랫폼 > 안드로이드 android' 카테고리의 다른 글
안드로이드 유용한 오픈소스 사이트 (0) | 2020.02.22 |
---|---|
안드로이드 스크롤 뷰 속성 (스크롤 바 조절) ScrollView (0) | 2020.02.18 |
안드로이드 setBackgroundColor 16진수 / rgb로 적용 (0) | 2020.02.17 |
안드로이드 editText 엔터 이벤트 처리 / 검색 이벤트 / 키보드 내리기 (0) | 2020.02.14 |
안드로이드 스튜디오 프로젝트 경로 확인하기 (0) | 2020.02.13 |
댓글