android switch语句case expressions must be constant expressions

 

今天无意中碰见了   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  的原因

android switch语句case expressions must be constant expressions

 

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

 

android switch语句case expressions must be constant expressions

android switch语句case expressions must be constant expressions,布布扣,bubuko.com

android switch语句case expressions must be constant expressions

上一篇:android4.4 获取符合默认短信应用要求的短信应用包名(改进篇)


下一篇:ios 判断app程序第一次启动方法