出于某种原因,在我的应用程序中onCreateOptionsMenu()
被调用onResume()
...因此,我在设置 UI 时无法控制菜单(介于onCreate()
和之间onResume()
),这导致无法设置相应的操作我的 ActionBar 的项目...
到目前为止,我发现的唯一解决方法是在返回invalidateOptionsMenu()
之前手动调用onCreate()
;这种方式onCreateOptionsMenu()
会立即被调用,我抓住菜单,然后我终于可以添加所需的操作项。
有没有人遇到过这个问题?你应该如何以编程方式设置你给定的操作项onCreateOptionsMenu()
被调用后onResume()
?
我的应用程序在 JellyBean 上运行,它使用内置的 ActionBar(没有 ActionBarSherlock),android:minSdkVersion="14"
并且android:targetSdkVersion="16"