Android: Wie man die Aktionsleiste neu erstellt, wenn das Fragment geändert wurde

Habe ich eine Aktivität zeigen, ein paar Fragmente.
Die Ansicht "Aktivität" enthält nur ViewPager initialisiert mit benutzerdefinierten FragmentPagerAdapter.
Dieser adapter navigation bieten unter 3 Fragmenten.

Scheint alles zu funktionieren, außer Action-bar.

Ich überschreiben onCreateOptionsMenu () - Methode, die in meinem Fragmente zu erstellen, die einzelnen Action-bar für jeden Teil:

@Override 
public void onCreateOptionsMenu(Menü Menü, MenuInflater inflater) 
{ 
super.onCreateOptionsMenu(Menü, inflater); 
Menü.clear();

//fragment specific menu creation
}

Wenn ich streichen, neue fragment wird, aber die Action bar, die die gleichen bleiben für ein paar Sekunden. Wahrscheinlich nach ein paar Sekunden wird diese Methode aufgerufen und die Action bar geändert.

Das sieht ziemlich schlecht aus, wenn action bar geändert in eine Weile nach dem streichen fertig ist.
Wie kann ich neu Aktionsleiste sofort, vor dem streichen beginnen?

InformationsquelleAutor der Frage mc.dev | 2013-01-23

Schreibe einen Kommentar