When the Fragment class was introduced in Honeycomb, the Activity class was changed to include a piece called the FragmentManager. The FragmentManager is responsible for managing your fragments and adding their views to the activity’s view hierarchy.
The FragmentManager handles two things: a list of fragments and a back stack of fragment transactions (which you will learn about shortly).
Figure 7.16 The
For CriminalIntent, you will only be concerned with the FragmentManager’s list of fragments.
To add a fragment to an activity in code, you make explicit calls to the activity’s FragmentManager ...