Fragment 学习笔记(1)
时间:2022-04-22
本文章向大家介绍Fragment 学习笔记(1),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
网上关于Fragment相关的博客资料很多,写关于这个知识笔记是加深记忆,大神略过;
0x01 了解Fragment
当然看官方文档(http://www.android-doc.com/reference/android/app/Fragment.html),英文不是很好,勉强看懂;
从四个方面来描述:
1.老的平台使用情况介绍(api3.0介绍了Fragment)
2.生命周期(尽管与activity有紧密联系,但是他有自己的生命周期)
3.布局
4.回退栈
0x02 生命周期
除了Activity中的生命周期函数它还包含了一些其他的函数。
1.OnAttach(Activity) 一旦Fragment关联了它依存的Activity回调
2.OnCreate(Bundle) Fragment的初始创建回调
3.OnCreateView(LayoutInflater,ViewGroup,Bundle) 创建并返回该Fragment相关联的视图层次结构回调
4.OnActivityCreated(Bundle) 通知Fragment它的宿主Activity的OnCreate()调用完成
5.OnViewStateRestored(Bundle) 通知Fragment所有保存的视图层次结构已被恢复
6.OnStart() Fragment被用户可见(基于包含的activity启动)
7.OnResume() 可以与用户进行交互
作为一个Fragment不再被使用,它会通过一个回调系列函数:
1.onPause()
2.onStop()
3.onDestroyView() 允许该Fragment 清除他相联系的视图.
4.onDestroy() 做最后清理碎片的状态
5.onDetach() 在Fragment之前不在于它的活动相关
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【DB宝14】在Docker中只需2步即可拥有Oracle 11g企业版环境(11.2.0.4)
- 别忘了给gcc编译器工具链加上-fno-common选项
- 轻量安全的部署方案
- 算法集锦(34) | 强化学习| 出租车载客问题
- 前端测试题:(解析)关于ajax跨域的说法,下面错误的是?
- 什么才是定制化 IDE 的核心价值?
- RTOS内功修炼记(八)— CMSIS RTOS API,内核通用API接口
- 从零搭建Spring Boot脚手架(1):开篇以及技术选型
- 盘点 Python 10 大常用数据结构(下篇)
- 「干货」你需要了解的六种渲染模式
- 分享两个操作Java枚举的实用方法
- 从零开始强化学习:在Python笔记本中设计和解决一个任务
- 基于深度学习的新闻推荐算法(1)
- 以复现图表的方式来学习一篇文章
- 盘点 Python 10 大常用数据结构(上篇)