[안드로이드 프로그래밍] - case expressions must be constant expressions : 이클립스 switch문 오류
안드로이드 프로그래밍 case expressions must be constant expressions : 이클립스 switch문 오류 if ~ else 보다 가독성이 좋아 쓰는 switch문 그런데 왠지 모르게 안드로이드 이클립스에서 쓰면 오류가 난다 원인을 찾아보니 라이브러리 ADT14이후 R.java에서 선언되어 있는 아이디값이 final로 설정되지 않아 switch문에서 못읽는단다 R.java 를 임의로 수정할 수 없으니 switch ~ case문을 if ~ else 문으로 바꿔주어야 한다 이클립스에서는 switch -> if else 문으로 바꿀 때 일일히 손으로 바꾸지 않아도 Ctrl + 1 만 두르면 알아서 바꿔준다 switch문에 커서를 올려 놓은 후 Ctrl + 1 을 누르면 if ~ e..
프로그래밍/안드로이드 프로그래밍
2014. 12. 4. 16:09