But fragments do not get notified of a back press event.
Suppose an Activity has a stack of 3 fragments.
For a regular android user, normal expectation upon a back press would be to navigate back through the fragments.
Of course, we would have added all the transactions to BackStack and now can enjoy the privilege of using popBackStack() method,
but each fragment may have one or more special situations to consume back press