У меня есть два действия A и B. Активность A имеет mapFragment, и я добавляю его в backstack. Когда я вернусь из Actvity A из B, я хочу, чтобы фрагмент отображался в том же состоянии, в котором я его оставил. Но getFragmentManager(). GetBackStackEntryCount() возвращает мне 0. Вот мой код:
MapFragment mMapFragment = MapFragment.newInstance();
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
mMapFragment.getMapAsync(this);
fragmentTransaction.replace(R.id.container, mMapFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
getFragmentManager().executePendingTransactions();
Возвращаясь из активности B, мне нужно знать число getBackStackEntryCount():
System.out.println("Number of entries in backstack "+ getFragmentManager().getBackStackEntryCount());
который показывает мне 0.
Спасибо заранее.