Autore Topic: Problema cambiamento titolo a menu toolbar  (Letto 220 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3 Neo & Nexus 5
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Debian Testing
Problema cambiamento titolo a menu toolbar
« il: 12 Maggio 2015, 17:21:17 CEST »
0
Ciao a tutti

Ho un menu composto da un solo elemento con una scritta "Accedi", per capirsi:

Codice (XML): [Seleziona]
<menu
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto">


    <item
       android:id="@+id/action_login"
       android:title="@string/action_login"
       app:showAsAction="always|withText"
       android:orderInCategory="2"
       android:menuCategory="secondary"/>


</menu>

Ora questa scritta io la voglio cambiare quando l'utente fa iil login/logout, allora grazie a EventBus faccio:

 
Codice (Java): [Seleziona]
public void onEvent(LogInLogOutEvent event){

        if(event.info.equalsIgnoreCase("login")){

            switch (mItem.getItemId()) {
                case R.id.action_login:

                    mTitleLog = getResources().getString(R.string.action_cambia_utente);
                                       mItem.setTitle(mTitleLog);


            }

        }else{

            switch (mItem.getItemId()) {
                case R.id.action_login:
                    mTitleLog = getResources().getString(R.string.login);
                    mItem.setTitle(mTitleLog);

            }

        }
    }

E fin qui tutto ok funziona.. ora però quando apro il Drawer la scritta mi ritorna allo stato iniziale..come potrei fare?