Android 在OnOptions ItemSelected之外获取菜单

Android 在OnOptions ItemSelected之外获取菜单,android,Android,我想在助手类中设置一个可见的actionbar菜单项。是否可以通过对活动的引用访问OnOptions ItemSelected之外的actionbar菜单?代码如下 public boolean getMenuFromActivity(BaseActivity activity){ // something like Menu menu = activity.getActionBar().getMenu()? // then get menu item by id and set

我想在助手类中设置一个可见的actionbar菜单项。是否可以通过对活动的引用访问OnOptions ItemSelected之外的actionbar菜单?代码如下

public boolean getMenuFromActivity(BaseActivity activity){
   // something like Menu menu =  activity.getActionBar().getMenu()?
   // then get menu item by id and set visibility..
   //return true if found
   return false
}

简单回答:在
oncreateoptions Menu()
中扩充菜单资源后,在
菜单上调用
findItem()
,并在活动的数据成员中保留该
MenuItem
,以便以后使用

回答稍微不那么简单:在活动的数据成员中,按住
onCreateOptions菜单()
中的
菜单
,稍后使用它查找项目