for(int entry = 0; entry < mFragmentManager.getBackStackEntryCount(); entry++){
Fragment fragment= mFragmentManager.findFragmentById(mFragmentManager.getBackStackEntryAt(entry).getId());
Log.i(TAG, "Found fragment: " + String.valueOf(fragment.getClass().getSimpleName()));
}
The above code returns null, is there any better solution to get the fragment using its position in backstack.