Android 菜单切换模式,而不是一直清除和充气

Android 菜单切换模式,而不是一直清除和充气,android,android-fragments,android-appcompat,Android,Android Fragments,Android Appcompat,现在我有一个活动托管多个片段(他们也有片段婴儿)。在我所做的每一个片段中: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); actionBar.setTitle(FRAGMENT_TITLE); menu.clear(); i

现在我有一个活动托管多个片段(他们也有片段婴儿)。在我所做的每一个片段中:

    @Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        actionBar.setTitle(FRAGMENT_TITLE);
        menu.clear();
        inflater.inflate(R.menu.menu_for_this_fragment, menu);
mDrawerToggle.setDrawerIndicatorEnabled(isDrawerEnabledForThisFragment());
        mDrawerToggle.syncState();
    }

它似乎效率很低,因为我一直在充气,而我以前肯定做过。有更好的方法吗?

您能在活动级别将其充气吗?我不知道如何进行充气,它看起来只是一个菜单对象。。主要是因为这个叫充气器。充气(R.menu.menu为这个片段,menu);