[Error] case expressions must be constant expressions


[Error] case expressions must be constant expressions

case expressions must be constant expressions 이런 오류가 뜰 경우엔 SDK버젼을 낮추어서 그렇다. 아래의 그림처럼 오류가 뜬다. case를 쓰지 못한다고 나온다. case문을 전부 if문으로 바꾸자니 노가다 작업일 것 같지만, 스위치문에서 Ctrl+1(원래 에러수정하는 단축키)을 누르면 switch를 if-else로 바꿔준다고 나온다. 작업을 하고 난 후 바뀐 부분. if문으로 id값을 비교하는걸로 바뀐다. case로 id값 비교하는 것이 4.4 킷캣 이후로 가능한 것으로 알고 있다....

[Error] case expressions must be constant expressions에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#IT·컴퓨터

원문링크 : [Error] case expressions must be constant expressions