Вы можете использовать метод ниже в Activity, чтобы получить текущий счет backstackentry, где home_nav_host_fragment является идентификатором вашего контейнера NavHostFragment в действии.
public int getStackCount(){
NavHostFragment navHostFragment = (NavHostFragment) getSupportFragmentManager().findFragmentById(R.id.home_nav_host_fragment);
int backStackEntryCount = navHostFragment.getChildFragmentManager().getBackStackEntryCount();
return backStackEntryCount;
}
для вызова этого метода из фрагмента, который вы можете использовать
int count = ((YourActivity)getActivity()).getStackCount();