1
我有一个活动和五个片段。我有一个导航抽屉按钮在选项菜单,它可以帮助我浏览片段。但在一个片段,我想改变它回到button.Currently后退按钮工作正常。但与此同时,活动选项菜单也起作用,并且会带来导航抽屉。如何停止该操作?oncreate选项菜单的片段stoppng活动oncreateoptionmenu
这里是我的抽屉
MainActivity
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_settings:
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.container, new SettingsFragment());
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
break;
case android.R.id.home:
mDrawerLayout.openDrawer(GravityCompat.START);
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
片段
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getFragmentManager().popBackStack();
return true;
default:
break;
}
return super.onOptionsItemSelected(item);
}
其实当我选择这两个选项菜单选项菜单家庭代码的工作,我想唯一的片段选项菜单中工作。我该如何阻止它?请帮助