Podczas korzystania z paska przycisków w Androidzie, jak odświeżyć menu opcji? Próbowałem ukrywać i wyświetlać pasek, a także nowe wystąpienie go z "getSupportActionBar()"Android ActionBar Odtwórz menu opcji
Próbuję wprowadzić przycisk logowania/wylogowania, który zmieni się dynamicznie w zależności od stanu użytkownika.
Oto moja metoda 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);
}
Dzięki!
możliwym duplikatu [odświeżanie pasku akcji w Androidzie 3.0] (http://stackoverflow.com/ pytania/6602534/odświeżający pasek akcji w Androidzie 3-0) – CommonsWare
Pytanie ogólne - Co to jest etykieta Stackoverflow do wybierania najlepszej odpowiedzi, gdy dwie odpowiedzi są takie same i odpowiada w przybliżeniu w tym samym czasie, co dobrze? –
Lepsze odpowiedzi (więcej szczegółów, przykłady kodu, linki itp.) Zapewniają szybsze odpowiedzi. W przypadku odpowiedzi o równoważnej wartości w obu obszarach ... obrócić monetę? – CommonsWare