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を追加する前に、同じコードが正常に機能しました。