onOptionsItemSelected 未在 android 上执行

onOptionItemSelected is not excuting on android

我正在使用一个菜单项,但该菜单项的点击事件侦听器无法正常工作,这是我使用的代码

Public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main_menu,menu);
    return super.onCreateOptionsMenu(menu);
}

public boolean onOptionItemSelected(MenuItem item){
    switch(item.getItemId(){
        case R.id.menu_id:
            Log.d("Menu","menu clicked")
    }
}

这是代码,但是 onOptionItemSelected 方法没有执行,当鼠标悬停在它上面时,它说该方法从未使用过...我做错了什么,我该如何解决?

您的代码中的方法名称有误。

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // your code goes here
}

这是要覆盖的方法。

希望对您有所帮助。