我有Activity
一个ViewPager
tat 持有几个Fragments
。每个Fragment
人都有自己的菜单集
fragment.setHasOptionsMenu(true);
当我快速点击 a MenuItem
(是的,我导入com.actionbarsherlock.view.MenuItem
了)时,MenuItem
在某一点停止响应,onOptionsItemSelected
甚至不再被调用。
我放了一个Log.d()
,onOptionsItemSelected
我看到的是,当滑动到下一个时Fragment
,突然间onOptionsItemSelected
我击中了 的次数MenuItem
,就像第一次Fragment
是“保存它们”一样。它与该项目的作用没有任何关系,我让它什么都不做,但问题仍然存在。
这不会在 Android 4.x 上发生,而是在 2 个不同的 2.3 设备(Nexus S 和 HTC Wildfire)上发生。
任何想法为什么会发生这种情况以及解决方案可能是什么?