I am a bit confused about the rationale behind the FragmentManager's backstack.
Given that an activity has two containers for housing different fragments: the problem is that when adding fragments to the two containers by using a fragment transaction, the backstack's count will increment, regardless the container that's being used.
This doesn't really make sense to me.
If this is not the promoted way for doing it in Android, then how can we manage 2 backstacks independently within the same activity (there is only one FragmentManager per activity)?
I'm probably just missing something obvious here.