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

写了一个

[java] view plain copy
  1. switch(v.getId()){
  2. caseR.id.ivTitleBtnRightImage:
  3. LuTaiServicexxService=mFragmentCallBack.getService();
  4. if(xxService==null||!xxService.isAuthenticated()){
  5. return;
  6. }
  7. newAddRosterItemDialog(mFragmentCallBack.getMainActivity(),
  8. xxService).show();//添加联系人
  9. break;
  10. default:
  11. break;
  12. }


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

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

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

android switch语句case expressions must be constant expressions_第1张图片

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

android switch语句case expressions must be constant expressions_第2张图片

更多相关文章

  1. 图片加载库Glide的使用
  2. Androd之在图片右上角显示红色圆圈里面数字提醒
  3. [Android]Android Studio导入第三方工程库,以PullToRefreshViewLi
  4. tabcontent中scaleType的使用 图片Drawable和bitmap显示问题
  5. android图片浏览器 PhotoStore
  6. Eclipse中导入Android工程

随机推荐

  1. android开发AVD配置target为unknown(设备
  2. Android数据存储方案ContentProvider存储
  3. iPhone、Android(安卓)社交 App 使用比例
  4. 谷歌Android智能手机成应用开发者的宠儿
  5. 使用Android内部的DownloadProvider下载
  6. android之文件上传
  7. Android(安卓)Framework(一) 系统架构及源
  8. 2013 年第四届 Android(安卓)应用开发中
  9. Android(安卓)一种在Dalvik虚拟机上多Dex
  10. Kubernetes集群部署