未解析的OnOptions ItemSelected android
我得到一个:未解析的OnOptions ItemSelected android,android,view,Android,View,我得到一个: Cannot resolved method "onOptionsItemSelected(android.view.MenuItem(View)" 当我尝试返回super.onOptionsItemSelected(item)时 以下是我所拥有的: public class customView extends View { @Override public boolean onOptionsItemSelected(MenuIte
Cannot resolved method "onOptionsItemSelected(android.view.MenuItem(View)"
当我尝试返回super.onOptionsItemSelected(item)时代码>
以下是我所拥有的:
public class customView extends View {
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId())
{
case R.id.action_undo:
lines.remove(lines.size()-1);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
我做错什么了吗?当我去掉那条线的时候,我就会
Method does not override method from its superclass
错误
无法解析方法OnOptions ItemSelected
因为onOptionsItemSelected
方法在视图
类中不可用。仅当类正在扩展活动
、片段活动
或具有onoptionItemSelected
方法的类时,才能重写onoptionItemSelected
方法
extends AppCompatActivity
在例如
public class MovieDetailView extends AppCompatActivity
返回super.onOptionsItemSelected(项目)代码>应从开关中取出,并在默认值后添加中断
。谢谢。我正在想办法画一些东西,其中一个菜单项被选中了。有什么好办法吗?我需要访问customview类中的某个变量,因为我需要在canvas@user3750474:当选择任何菜单项时,使用接口(例如)创建事件侦听器,以获取从Activity到customview类的值。