java - 如何延迟 onCreateOptionsMenu(Menu menu)?

标签 java android android-actionbar

我是动态创建和选项菜单,选项菜单取决于 onCreate() 阶段创建的数据。

问题在于 onCreateOptionsMenu() 在创建数据之前被调用。有没有办法在onCreate()之后执行?

谢谢 法比

最佳答案

您可以使用invalidateOptionsMenu() ,但需要 API 级别 11。

此外,您还可以选择覆盖 onPrepareOptionsMenu()相反,这将使您有机会在每次显示之前修改菜单。

关于java - 如何延迟 onCreateOptionsMenu(Menu menu)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10096647/

相关文章:

android - 为什么 fragment 与操作栏重叠?

java - 没有 JDBC 类型 : 1111 的方言映射

java - JButtons 未显示在 JFrame 上的 JPanel 上

android - 使 View 中的所有元素为 'gone'

android - 适配器 getView() 内的 PopupMenu 不起作用

java - Android:ActionBar(Android支持库)

java - 如何每 5 分钟唤醒一次我的 Intent 服务

java - Spring Boot 调度程序线程随机停止

android - 以编程方式创建 View 后添加样式

android - 如何将菜单项设置到操作栏的左侧?