В чем основное отличие между вызовами этих методов:
fragmentTransaction.addToBackStack(name);
fragmentTransaction.replace(containerViewId, fragment, tag);
fragmentTransaction.add(containerViewId, fragment, tag);
Что означает замена уже существующего фрагмента и добавление фрагмента в состояние активности и добавление активности в задний стек?
Во-вторых, с findFragmentByTag()
, выполняет ли этот поиск тег, добавленный методом add()
/replace()
, или методом addToBackStack()
?