我是 android 的菜鸟,我试图根据用户选择来膨胀两个不同的菜单。但是,菜单没有切换。无论用户选择什么,每次都会膨胀相同的菜单。我已经尝试并使用各种参数检查了我的 if/else 语句,但菜单充气机仍然无法通过仅充气同一个菜单来正确响应。任何帮助是极大的赞赏。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
popUpMenu = getMenuInflater();
//popUpMenu.inflate(R.menu.cool_menu, menu);
if(mypodcast==null){
popUpMenu.inflate(R.menu.cool_menu, menu);
}else {
popUpMenu.inflate(R.menu.podcast, menu);
}
return true;
}