今天无意中碰见了 case expressions must be constant expressions 的问题
写了一个
switch (v.getId()) { case R.id.ivTitleBtnRightImage: LuTaiService xxService = mFragmentCallBack.getService(); if (xxService == null || !xxService.isAuthenticated()) { return; } new AddRosterItemDialog(mFragmentCallBack.getMainActivity(), xxService).show();// 添加联系人 break; default: break; }
导入到其它的工程里面 case R.id.ivTitleBtnRightImage : 出现了错误
错误提示为:case expressions must be constant expressions
网上查了一下 发现是 我的工程 勾选了isLibrary 的原因
将 勾选 去掉 再clear一下 就好了
android switch语句case expressions must be constant expressions,布布扣,bubuko.com
android switch语句case expressions must be constant expressions