一:为什么会被称为第五大组件?
安卓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
网友评论