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