美文网首页安卓架构师开发进阶
2018-01-11 Fragment知识梳理

2018-01-11 Fragment知识梳理

作者: 默默_大魔王 | 来源:发表于2018-01-10 00:35 被阅读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

    相关文章

      网友评论

        本文标题:2018-01-11 Fragment知识梳理

        本文链接:https://www.haomeiwen.com/subject/lljnnxtx.html