首页 > 解决方案 > 单击菜单项时未打开活动

问题描述

我正在尝试点击 id 为注销但没有任何反应的“注销”选项。下面是我的代码

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.requestpayment,menu);
    return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
    switch (item.getItemId()){
        case R.id.logout:
            Intent intent=new Intent(this,Logout.class);
            this.startActivity(intent);
            break;
    }
    return super.onOptionsItemSelected(item);
}

请帮忙

标签: javaandroid

解决方案


onCreateOptionsMenu方法替换

return super.onCreateOptionsMenu(menu);

经过

return true;

并替换super.onOptionsItemSelected(item);onOptionsItemSelected()return true


推荐阅读