Fragment 概念
官方文档定义:Fragment 表示应用界面中可重复使用的一部分。Fragment 定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。Fragment 不能独立存在,而是必须由 Activity 或另一个 Fragment 托管。Fragment 的视图层次结构会成为宿主的视图层次结构的一部分,或附加到宿主的视图层次结构。
Fragment 就是组件的意思,Vue、React 这样的 Web 前端框架中就有组件的概念。组件的目的就是重复使用一段 UI,在页面中可以重复插入,不用的时候直接删除,实现可拔插,对代码的侵入性小,减少代码的耦合程度。
Fragment 要点
- Fragment 体现出模块化的思想,可以在同一 Activity 或多个 Activity 中使用同一 Fragment;或者把一个 Activity 划分为多个 Fragment 进行布局。
- Fragment 可以作为另一个 Fragment 的父级,形成层层嵌套的关系。
Fragment 应该提供管理它自己的界面所需的逻辑。应避免让一个 Fragment 依赖于另一个 Fragment 或从一个 Fragment 操控另一个 Fragment,违反了其定义和模块化思想。
标签:03,Fragment,视图,层次结构,Activity,组件,Android From: https://www.cnblogs.com/Enziandom/p/16905447.html