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;
}