Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未解析的OnOptions ItemSelected android_Android_View - Fatal编程技术网

未解析的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类的值。