2018-01-11 Fragment知识梳理

一:为什么会被称为第五大组件?

安卓3.0引入,作用是方便大屏幕显示view,有自己的生命周期。启动比activity更节省内存。

加载fragment的两种方式:

1:静态加载,直接作为xml的标签

2:FeagmentPagerAdpater(页面较少,切换的时候没有回收内存)和FeagmentAtatePagerAdpater(用于页面较多,每次姐还回收内存)

二:fragment生命周期

onAttach-onCreate-oncreateView-onViewCreate-onCreate(activty)-onActivityCreated-(Activity)onstart-(fragment)onstart-(Activity)onResume-(Fragment)Resume-----(Fragment初始化完毕)




fragment生命周期

三,Fragment通信

1:fragmet调用acticvty的方法用getActivity

2:activity调用fragment 接口毁掉

3:getactivity获取activity的方法 activity嗲用fragment、

四:replace  add  remove

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容