How to get a list of backstack fragment entries in android?

49,804

The FragmentManager has methods:

getBackStackEntryCount()

getBackStackEntryAt (int index)

FragmentManager fm = getFragmentManager();

for(int entry = 0; entry<fm.getBackStackEntryCount(); entry++){
   Log.i(TAG, "Found fragment: " + fm.getBackStackEntryAt(entry).getId());
}
Share:
49,804
Harshal Kshatriya
Author by

Harshal Kshatriya

A technologist with interests in emerging technologies. A huge open source fan. Also, has an inclination towards arts.

Updated on July 09, 2022

Comments

  • Harshal Kshatriya
    Harshal Kshatriya almost 2 years

    I'm working on an application in which tabs are implemented using FragmentActivity. Since, tabs are required throughout the application, fragments are used extensively to make the application compatible on all the versions of android.

    As a consequence, I'm facing a problem in visualizing as to what fragments are present on the backstack. I'm sure there is a way to retrieve the list of fragments present on the backstack. Thanks.