case expressions must be constant expressions
2015-02-03 12:54
507 查看
这类问题出现有我知道的有两种情况:
(1)switch case 语句中case后必须为常量,不能为变量
private int click1= 1;
private int click2 = 2;
switch (type)
{
case click1:
query();
break;
case click2 :
reset();
break;
}
编译时就会报case expressions must be constant expressions这种错,解决方法就是将上面两个变量声明为final即可。
(2)导入库之后, 项目设置成is library后switch() 判断控件提示:case expressions must be constant expressions,这是因为当前项目被当成库来编译了,所以把is library去掉勾选再clean()一遍就可以了。
(1)switch case 语句中case后必须为常量,不能为变量
private int click1= 1;
private int click2 = 2;
switch (type)
{
case click1:
query();
break;
case click2 :
reset();
break;
}
编译时就会报case expressions must be constant expressions这种错,解决方法就是将上面两个变量声明为final即可。
(2)导入库之后, 项目设置成is library后switch() 判断控件提示:case expressions must be constant expressions,这是因为当前项目被当成库来编译了,所以把is library去掉勾选再clean()一遍就可以了。
相关文章推荐
- android开发 switch语句编译报错“case expressions must be constant expressions”
- svn导包遇到case expressions must be constant expressions
- R.java case expressions must be constant expressions
- debug03:“case expressions must be constant expression”报错的破解
- Android的Switch语句case expressions must be constant expressions错误的解决方法
- 解决case expressions must be constant expressions
- case expressions must be constant expressions
- android switch语句case expressions must be constant expressions
- Java switch case 报错:case expressions must be constant expressions
- case expressions must be constant expressions
- 解决case expressions must be constant expressions
- case expressions must be constant expressions 的问题
- 解决case expressions must be constant expressions
- case expressions must be constant expressions
- Android switch 中 case expressions must be constant expressions 错误
- android case expressions must be constant expressions
- Android 出现case expressions must be constant expressions
- Error处理:Java switch case 报错:case expressions must be constant expressions
- case expressions must be constant expressions
- case expressions must be constant expressions