1

我有Activity一个ViewPagertat 持有几个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)上发生。

任何想法为什么会发生这种情况以及解决方案可能是什么?

4

0 回答 0