【发布时间】:2012-04-02 22:29:54
【问题描述】:
我有一个应用程序在 ViewPager 中显示了一些片段(相同类型),但我在使用上下文菜单项时遇到了一些问题。 (我正在使用支持库)。
当在其中一个片段的上下文菜单中选择上下文菜单项时,错误的片段正在接收onContextItemSelected 事件调用。
例如,如果我在寻呼机中的片段 #3 上,则位置 #2 的片段会接收它。如果我滑回片段 #2,片段 #3 会接收调用。
我有一个样本here。
(我目前正在我自己的应用程序中通过在每个片段中使用mHandleContext 变量并在页面更改时启用/禁用它来解决此问题。这样onContextItemSelected 调用将发送到所有片段直到调用正确的那个。)
我做错了什么还是支持库的错误?附带说明一下,当我使用 ActionBarSherlock 3.5.1 时没有发生这种情况,它有自己的支持库的分支。
【问题讨论】:
标签: android android-support-library