ÁL
Let's introduce a difficulty: suppose your SecondFragment can also be accessed by another flow unrelated to the HomeFragment. Like this: OutsiderFragment -> SecondFragment If you press the back button in the SecondFragment in this stack, you wanna go to the OutsiderFragment, not the HomeFragment. Thus, SecondFragment must NOT assume it always came from the HomeFragment via FirstFragment. An extra point if this behavior can be manager without SecondFragment knowing from where it came from.