当前位置:   article > 正文

android switch语句case expressions must be constant expressions_case value is not a constant expression

case value is not a constant expression

 

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

 

写了一个

  1. switch (v.getId()) {
  2. case R.id.ivTitleBtnRightImage:
  3. LuTaiService xxService = mFragmentCallBack.getService();
  4. if (xxService == null || !xxService.isAuthenticated()) {
  5. return;
  6. }
  7. new AddRosterItemDialog(mFragmentCallBack.getMainActivity(),
  8. xxService).show();// 添加联系人
  9. break;
  10. default:
  11. break;
  12. }


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

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

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

 

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

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/962567
推荐阅读
相关标签
  

闽ICP备14008679号