Como posso definir a visibilidade de um item do ActionBar em fragmentos diferentes

Eu estou procurando uma maneira de definir a visibilidade de umMenuItem inflado na minha MainActivity dependendo de qualFragment Eu estou ligado.

Para informações: estou usandoactionBarSherlock, zxing, e algunsgoogle services.

O aplicativo foi construído com uma gaveta de navegação (com abs), também eu manipulo oFragmentStack de tal maneira eu toda vez que eu mudo para outro fragmento quando eu pressionar o toque de volta eu volto no meuMain Fragment.

Aqui meu cardápio:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
   <item android:id="@+id/button_generator" android:title="GENERER" android:icon="@drawable/ic_drawer"></item>
</menu>

Aqui é onde eu insiro o menu:

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    Log.d(TAG, "================= onCreateOptionsMenu ================= fragSt: " + fragmentStatus);
    this.getSherlock().getMenuInflater().inflate(R.menu.main, menu);

    mGenQrFromContacts = menu.findItem(R.id.button_generator);


    return true;
}

Eu tentei a solução propostaAqui, mas não funciona no meu caso.

questionAnswers(3)

yourAnswerToTheQuestion