Если вам нужен только список фрагментов, вы можете получить его с помощью getSupportFragmentManager (). GetFragments (), будь то его динамическое или статическое добавление из файла XML, как показано ниже:
Используйте getSupportFragmentManager (). GetFragments (), как показано ниже:
FragmentManager fragmentManager = getSupportFragmentManager();
List<Fragment> fragmentList = fragmentManager.getFragments();
for(int i=0;i<fragmentList.size();i++){
Log.d(TAG,"Fragment at "+i+" = "+fragmentList.get(i).getClass().getName());
}
вместо
FragmentManager fragmentManager = InspectionSearchFrame.fm;
мы не можем получить тот фрагмент в backstack, который добавлен в xml, потому что мы должнывручную поместите это в запись backstack.Если вы будете использовать getSupportFragmentManager (). GetBackStackEntryCount (), то вы получите 0 отсчетов, потому что getSupportFragmentManager () не будет подсчитывать фрагменты, добавленные в xml, но все равно может дать вам список с помощью метода getSupportFragmentManager (). GetFragments ().