【发布时间】:2011-07-26 14:23:58
【问题描述】:
我有一个FragmentActivity,它承载了一个FragmentStatePagerAdapter。寻呼机包含同一片段的多个实例,以便用户可以在列表中的项目之间滑动。我希望能够为用户提供一个仅对可见项目起作用的选项菜单。
例如,我有一个图像列表显示在片段内的图像视图中。我想要一个选项菜单项,允许用户将图像设置为他们的壁纸。
在我尝试这个的那一刻,当onPrepareOptionsMenu被调用时,代码在多个片段中被调用(通常是当前+下一个)。选择项目时也是如此。这会导致将错误的图像设置为壁纸。
如何防止选项菜单触发超过当前可见的片段?
【问题讨论】:
标签: android android-fragments options-menu