0
我有一个活动菜单和一个片段,我想要替换该菜单中的一个项目。该项目按下时启动一项活动。我的片段菜单项有效,但它也调用活动菜单项意图。我需要删除正在选择的重复主要活动菜单项目。片段菜单调用活动菜单
主要活动菜单:
public boolean onOptionsItemSelected(MenuItem item) {
else if(itemId == R.id.action_settings)
startActivity (new Intent(getApplicationContext(),
PreferencesActivity.class));
return super.onOptionsItemSelected(item);
}
片段菜单:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_settings:
startActivity(new Intent(getActivity(),
PreferencesFragment.class));
return false;
default:
break;
}
return false;
}