Подскажите пожалуйста по поводу фрагментов:
У меня есть некий фрагмент B, и с ним есть два сценария взаимодействия
A -> B -> C
B -> D -> E
Можно ли как-то переиспользовать фрагмент, при этом не прокидывая флаги в него?
не можно. Тебе надо указать ему куда идти, и сделать это надо через аргументы, в которые ты положишь Parcelable. Как ни крути, там окажутся флаги.