Androidで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);
}
ありがとう!