The description of the relationship between Activities and their views provided in the last paragraph after Figure 7.2 (beginning “Activities were not build to provide…”) is incorrect. Here’s a better replacement for that paragraph:
Activities were not build to provide this flexibility. An activity’s views may change at runtime, but the code to control those views must all live inside the activity. As a result, activities were tightly coupled to a particular screen used by the user.