在使用Android中的ActionBar时,如何刷新选项菜单?我已经尝试了隐藏和显示ActionBar,以及使用“getSupportActionBar()”获取其新实例。
我正在尝试实现一个基于用户状态动态更改的登录/注销按钮。
这是我的onCreateOptionsMenu方法。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (loggedIn)
menu.add(0, MENU2, 0, "Logout").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
else
menu.add(0, MENU2, 0, "Login").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add(0, MENU1, 0, "Home").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return super.onCreateOptionsMenu(menu);
}
谢谢!