20.3Fragment的使用场景
在没有Fragment的时候,基本上是一个界面就要新建一个Activity,有了Fragment,就可以使用单个Activity+多个Fragment的方式,可以减少内存消耗,提升性能,且界面显示更灵活。
对于不同界面间有密切的逻辑关系,且界面相似的场景,可以采用单个Activity+多个Fragment的方式,如:
APP的主页面,点击不同的TAB按钮,显示不同的界面。
用户的登录注册模块通常包括三个界面:登录、注册和修改密码,这三个界面的实现。
先展示列表,点击列表项,显示详情这样的两个界面的实现,像订单列表和订单详情界面。