Activity.getSupportFragmentManager (). FindFragmentByID находит текущий фрагмент, содержащийся в макете xml с этим идентификатором
Если вы выполните FragmentManager.beginTransaction().replace(R.id.whatever,fragment1).commit()
, а затем выполните Activity.getSupportFragmentManager().findFragmentByID(R.id.whatever)
он найдет fragment1
, а затем сразу после того, как вы выполните
FragmentManager.beginTransaction().replace(R.id.whatever,fragment2).commit()
Activity.getSupportFragmentManager().findFragmentByID(R.id.whatever)
, он найдет fragment2
Если каждый фрагмент имеет свой собственный идентификатор, этот метод будет работать.