TextView dinâmico na ActionBar

Eu preciso implementar um TextView na ActionBar. Este TextView mostra o status da conexão bluetooth, portanto, ele será atualizado dependendo desse status.

Eu não estou falando sobre mudar o título do ActionBar, mas adicionar um textoview f.e. sob o título ou no lado direito.

No momento, o que fiz foi criar um item no menu.xml:

<item
    android:id="@+id/statusTextview"
    android:actionViewClass="android.widget.TextView"
    android:showAsAction="ifRoom"
    android:title="Disconected" />

Em seguida, adicione-o na mainActivity:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.bluetooth, menu);
    return true;
}
@Override
public boolean onPrepareOptionsMenu(final Menu menu) {
    final MenuItem menuItem = menu.findItem(R.id.statusTextview);
    tvStatus = (TextView) menuItem.getActionView();
    return super.onPrepareOptionsMenu(menu);
}

Mas não está funcionando corretamente. Na primeira vez deve mostrarDisconnected status e não mostra nada. Então, quando o status muda e a visualização de texto deve ser atualizada, ele lança umNPE.

questionAnswers(2)

yourAnswerToTheQuestion