1.A stack data structure containing every activity in the order that they were opened. The pop action removes the most recently opened activity.
2.A queue data structure containing every activity in the order that they were programmatically instantiated. The pop action removes the earliest opened activity from the data structure.
3.An array containing the inheritance architecture of every View in the current Fragment.
4.A stack data structure