2014년 3월 21일 금요일

[안드로이드 앱 개발] 안드로이드 에러메시지별 해결책


제가 개발하면서 접하는 에러메시지들을 정리해볼까합니다.

첫번째 에러메세지 :

No package identifier when getting value for resource number 0x00000001



TextView.setText()의 값에 String값 대신에 Int값 1을 넣었더니

다음과 같은 에러가 나오네요.

아무생각 없이 귀찮아서 숫자값을 setText에 그대로 넣었는데,

에러가 나서 생각해보니 resource id 값으로 인식을 해서 에러가 났더라구요.



[해결 방법에 대한 학습]

1. 숫자값(Int) => 문자값(String)으로 형변환하는 두가지 방법

=> String IntToString = Integer.toString(numberValue);

=> String IntToString = String.valueOf(numberValue);



2. 문자값(String) => 숫자값(Int)으로 형변환하는 방법



int StringToInt = Integer.parseInt(stringValue);

댓글 없음:

댓글 쓰기