我是动态创建和选项菜单,选项菜单取决于在 onCreate() 阶段创建的数据。
问题是在创建数据之前调用了 onCreateOptionsMenu()。有没有办法在 onCreate() 之后执行?
谢谢法比
我是动态创建和选项菜单,选项菜单取决于在 onCreate() 阶段创建的数据。
问题是在创建数据之前调用了 onCreateOptionsMenu()。有没有办法在 onCreate() 之后执行?
谢谢法比
您可以使用invalidateOptionsMenu()
,但它需要 API 级别 11。
此外,您可以选择覆盖onPrepareOptionsMenu()
,这将使您有机会在每次显示之前修改菜单。