제가 개발하면서 접하는 에러메시지들을 정리해볼까합니다.
첫번째 에러메세지 :
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);
아무생각 없이 귀찮아서 숫자값을 setText에 그대로 넣었는데,
에러가 나서 생각해보니 resource id 값으로 인식을 해서 에러가 났더라구요.
[해결 방법에 대한 학습]
1. 숫자값(Int) => 문자값(String)으로 형변환하는 두가지 방법
=> String IntToString = Integer.toString(numberValue);
=> String IntToString = String.valueOf(numberValue);
2. 문자값(String) => 숫자값(Int)으로 형변환하는 방법
int StringToInt = Integer.parseInt(stringValue);
댓글 없음:
댓글 쓰기