Android Sherlock actionbar和2.3具有无响应选项菜单

Android Sherlock actionbar和2.3具有无响应选项菜单,android,actionbarsherlock,Android,Actionbarsherlock,我有一个应用程序,它在片段中有一个选项菜单,可以在4.0中完美地工作。但是当我在2.3中测试它时,我发现了一个奇怪的问题。当我点击一个选项菜单时,它不会触发任何事件。但如果我在单击“上一步”,单击一个按钮,打开另一个活动之后做了其他事情。当我单击操作按钮时应该发生的事件将触发 我已经设置了选项菜单(true);在我的片段中,唯一不同的可能是问题的根源是我的片段继承自具有操作按钮逻辑的基本片段 ---Base Class --- public void onCreateOptionsMenu(M

我有一个应用程序,它在片段中有一个选项菜单,可以在4.0中完美地工作。但是当我在2.3中测试它时,我发现了一个奇怪的问题。当我点击一个选项菜单时,它不会触发任何事件。但如果我在单击“上一步”,单击一个按钮,打开另一个活动之后做了其他事情。当我单击操作按钮时应该发生的事件将触发

我已经设置了选项菜单(true);在我的片段中,唯一不同的可能是问题的根源是我的片段继承自具有操作按钮逻辑的基本片段

---Base Class --- 
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    if(menu != null)menu.clear();
    inflater.inflate(R.menu.msg_menu, menu);
}
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
                 //Logic Here
             }
}
为了让这个问题变得更奇怪,有时actionbar中的按钮会正常工作,但我不知道为什么

编辑:我发现,如果我按下菜单按钮,然后打开并关闭导航抽屉。之后按钮可以正常工作,但仍然没有找到解决方法