본문 바로가기

Android

setText() 에러 처리하기.

가끔 코딩을 하다가 TextView라던가 EditText에 setText를 이용하여 뿌려주는 작업을 많이 할 것이다. 그런데 여기서 자주 실수 하는것이 int나 Integer형을 그대로 같다 넣는 경우도 있다. 이렇게 되면 No package identifier when getting value for resource number 메모리 주소 이런 오류를 뿌려주는데 String이 들어갈 자리에 Integer나 int가 들어가서 나오는 것이다. 이때는 String.Valueof를 사용하는식으로 고치면 된다. P.S 코드가 길어서 쓰기 귀찮으면 +""를 추가해도 된다. 어쨋든 String형이 들어가기만 하면 되는듯.