Добавление элемента меню динамически из вкладок фрагмента SherlockActionBar

Так что я'Мы работали над Android-приложением, в верхней части которого находится панель навигации с несколькими вкладками, и эта часть работает нормально, но теперь я хочу иметь возможность динамически добавлять элементы меню на панель действий из разных фрагментов (поскольку некоторые фрагменты могут иметь доступны разные варианты). Пока что независимо от того, что яЯ пытался, я могуКажется, не вызывается onCreateOptionsMenu. Вот'с чем я до сих пор

//First I have a holder class that is used to navigate between the different Fragment Tabs
 public class ActionHolder extends SherlockFragmentActivity implements ActionBar.TabListener {....
//And then I have this method for switching Fragments based on what Tab is selected
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
    // TODO Auto-generated method stub
    int selectedTab = tab.getPosition();

    if (selectedTab == 0) {
        SalesMainScreen salesScreen = new SalesMainScreen();
        ft.replace(R.id.content, salesScreen);
    }
    else if (selectedTab == 1) {
        ClientMainScreen clientScreen = new ClientMainScreen();
        ft.replace(R.id.content, clientScreen);
    }.....

Теперь вот одна из вкладокФрагменты (SalesMainScreen), в которые я хочу добавить несколько пунктов меню на панель действий

 @Override
public void onCreate (Bundle savedInstanceState) {
    Log.i("message","the oncreate method was called");
    setHasOptionsMenu(true);
    super.onCreate(savedInstanceState);

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup group, Bundle saved) {
    return inflater.inflate(R.layout.salesmainscreen, group, false);
}

@Override
 public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    Log.i("message", "the oncreatemenu method called");
    inflater.inflate(R.menu.menu_refresh, menu);
    super.onCreateOptionsMenu(menu, inflater);
}

Я вижу, что вызывается сообщение OnCreate Log, но я нене видеть журнал onCreateOptionsMenu, вызываемый вообще. Кроме того, я знаю, что иногда импорт вызывает проблемы, но когда я импортирую меню Sherlock и меню Inflater, я получаю всевозможные сообщения об ошибках в методе OnCreateOptionMenu о том, что они несовместимы. Можно ли в этой настройке динамически добавлять пункты меню на панель действий, или я должен просто добавить элементы, а затем просто нене делать никаких действий с теми, кто неприменить к фрагменту, который отображается?

Ответы на вопрос(1)

Ваш ответ на вопрос