Имам дейност, показваща няколко фрагмента. Изглед на дейност съдържа само ViewPager, инициализиран с персонализиран FragmentPagerAdapter. Този адаптер осигурява навигация между 3 фрагмента.
Изглежда всичко работи добре с изключение на лентата с действия.
I override onCreateOptionsMenu() method in my fragments to create individual Action bar for any fragment:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
{
super.onCreateOptionsMenu(menu, inflater);
menu.clear();
//fragment specific menu creation
}
Когато прекарам пръст, се появява нов фрагмент, но лентата с действия остава същата за няколко секунди. Вероятно след няколко секунди този метод се извиква и лентата с действия се променя.
Това изглежда доста зле, когато лентата с действия се промени известно време след приключване на плъзгането. Как мога да пресъздам незабавно лентата с действия, преди да започне плъзгането?