У меня есть контейнер для кадрирования фрагментов на экране. Я использую следующий код для замены фрагмента:
getSupportFragmentManager()
.replace(R.id.container, MyFragment.newInstance(), "same_fragment_tag")
.addToBackStack(null)
.commit();
Если я его назову пару раз, а потом попытаюсь найти фрагмент с помощью:
Fragment target = getSupportFragmentManager().findFragmentByTag("same_fragment_tag");
Какой экземпляр фрагмента я получу?