android 中 switch 时出现case expressions must be constant expressions

来源:互联网 发布:js元素添加样式类 编辑:程序博客网 时间:2024/05/16 02:22

今天无意中碰见了   case expressions must be constant expressions 的问题

 

写了一个

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. switch (v.getId()) {  
  2. case R.id.button:  
  3.    Intent intent=new Intent(this, WebViewActivity.class);
    startActivity(intent);
     
  4.     break;  
  5.   
  6. default:  
  7.     break;  
  8. }  


导入到其它的工程里面  case R.id.ivTitleBtnRightImage :  出现了错误

错误提示为:case expressions must be constant expressions

网上查了一下  发现是 我的工程  勾选了isLibrary  的原因

 

将  勾选 去掉  再clear一下 就好了

 

0 0