安卓架构师开发进阶

2018-01-11 Fragment知识梳理

2018-01-10  本文已影响11人  默默_大魔王

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

安卓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

上一篇下一篇

猜你喜欢

热点阅读