Android-托管UI fragment
来源:互联网 发布:灵界室友网络剧百度云 编辑:程序博客网 时间:2024/05/16 07:53
为了托管UI fragment,activity需要完成以下工作:
- 在布局中为fragment的视图安排位置
- 管理fragment的生命周期
fragment的生命周期与activity的生命周期类似,具体如下图所示。
生命周期方法的对应非常重要,因为fragment代表activity在工作,它的状态也反映了activity的状态。
fragment生命周期与activity生命周期的关键区别在于fragment的生命周期方法是由托管activity而不是操作系统调用的,fragment的使用是activity内部的事情,操作系统无从知晓。
托管的两种方式:
在activity中托管fragment有以下两种方式:
添加fragment到activity布局中
这种方法简单但是不够灵活,添加fragment到activity布局中就等同于将fragment及其视图与activity的视图捆绑在一起,在activity的生命周期过程中是无法切换fragment的。在activity代码中添加fragment
这种方式相对前一种较为复杂一些,但也是唯一一种可以在运行时控制fragment的方式,也就是说可以决定何时将fragment添加到activity中以及后续可以完成何种具体操作,也能够移除fragment,用其他fragment代替当前fragment,或者重新添加已经删除的fragment。
通过代码的方式托管,更具有灵活性。
0 0
- Android-托管UI fragment
- Android 学习日志02 托管UI Fragment
- android使用fragment托管
- android UI -Fragment参考
- Android,activity托管fragment的方式
- Android碎片化 UI fragment
- Android UI高级之Fragment
- android Fragment 更新某个UI
- Android中UI之Fragment
- Android UI开发详解之Fragment
- Android UI详解之Fragment加载
- Android UI详解之Fragment实例详解
- Android UI开发详解之Fragment
- Android UI详解之Fragment加载
- Android UI详解之Fragment实例详解
- Android UI开发详解之Fragment
- Android UI详解之Fragment实例详解
- Android UI详解之Fragment实例详解
- 国内外主流android第三方服务
- DataTable数据检索的性能分析
- IO流(2)
- 移动web适配利器-rem
- java web中读取properties文件时的路径问题
- Android-托管UI fragment
- 1019. 数字黑洞 (20)/PAT/YHF/2016.11.21
- 非深户社保满一年走生育险流程。
- C语言中system()执行cmd命令打开关闭程序
- Java多线程中join方法的理解
- 设计模式之策略模式
- 单例模式 Redis
- 自定义相机、相册(相册篇)
- iOS开发信任SSL证书和自签名证书实现HTTPS