The purpose of using `RootActivity` is to keep track of the activity status in order to control the sliding animation overall. Supposedly, if no conflict setting on `onStartCount` exists, the animation is expected to run with no issue. Or else, in the case of concern on `Overriding`, we might need implement in other ways or simply trigger the animation in each activity using `overridePendingTransition`, as I did originally.