Fragment
设计理念
应该设计每个fragment作为一个模块,作为一个可以重用的activity构件。
每一个fragment都定义了她自己的layout,behavior, lifecycle callbacks.
一个fragment可以被用在多个acitivties中。
所以 设计重用,而避免直接 从一个fragment中操作另一个fragment。
这很重要,因为一个没款fragment允许你改变fragment的组合从而支持不同的屏幕尺寸。
比如 对平板和手机,你可以重用你的fragment在不同的layout配置中,从而优化用户体验。