我正在使用 ActionBarSherlock,然后onOptionsItemSelected
在单击特定菜单项时启动新活动。代码在添加 ABS 之前工作正常,现在我case expressions must be constant expressions
在case
.
@Override
public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item)
{
switch (item.getItemId()) {
case R.id.about: //error
startActivity(new Intent(this, AboutActivity.class));
break;
case R.id.feedback: //error
//launch activity
break;
default:
break;
return super.onOptionsItemSelected(item);
}
在添加 ActionBarSherlock 之前,相同的代码运行良好。