我正在使用onCreateContextMenu
禁用其中一个菜单项,而且还使用onPrepareOptionsMenu
启用菜单项。但由于某种原因,onPrepareOptionMenu
永远不会被系统启动。我在2.3版中运行我的代码。由于它不起作用,我想知道onPrepareOptionsMenu
是否与ContextMenu一起工作?
可能有什么不对?帮助是预先确定的!
答案 0 :(得分:0)
(OptionsMenu != ContextMenu)
onPrepareOptions菜单是在3.0上引入的,因为操作栏中的菜单只创建一次(在ActionBar创建期间),并且只在打开它之前“准备好”。
对于上下文,您应该只使用onCreateContextMenu