我在以下代码中收到此消息:
public boolean onOptionItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.x:
Log.i(Home, "klick");
case R.id.y:
return true;
default:
return super.onOptionsItemSelected(item);
}
}
我总是得到这个错误:
Home 类型的 onOptionItemSelected(MenuItem) 方法必须覆盖超类方法
我搜索了整个互联网,stackoverflow上有一些帖子,但是!我的编译器设置为 1.6,我的项目也不例外。
为什么它必须覆盖超类方法?这个方法不是超类方法吗,我用的是super.onOptions...?
我想要一个@Override,因为我在某个地方看到过它,而且我的代码似乎无法正常工作。
这是我在这里的第一个问题,所以如果我忘记了什么,请不要难过。