美文网首页
2018-09-08 碎片知识要点

2018-09-08 碎片知识要点

作者: 灼灼其华_b157 | 来源:发表于2018-09-08 10:33 被阅读0次

1.碎片的生命周期

碎片的使用时依附于活动之上的,首先创建一个布局,然后创建一个碎片类,在这个碎片类中加载创建好了布局,之后再在activity_mian中通过来引用碎片,最后再活动中引用activity_mian,这样碎片和活动就建立联系了,

既然碎片是依附于活动的,那他的生命周期自然也与活动有关,只不过还多了几个新的方法

1.onAttach() :当碎片和活动建立关联时调用

2.onCreateView():碎片加载自己的布局(创建视图)时调用

3.onActivityCreated():活动和碎片建立联系完成之后调用

4.onDestroyView():碎片相关联的布局(视图)被移除时调用

5.onDetach():碎片和活动解除关联时调用

onAttach()→onCreate()→onCreateView()→ onActivityCreated()→onStart()→onResume()→onPause()→onStop()→onDestroyView()→onDestroy()→onDetach()

2.Activity和Fragment的异同?

正如Fragment的名字--碎片,它的出现是为了解决Android碎片化 ,它可作为Activity界面的组成部分,可在Activity运行中实现动态地加入、移除和交换。一个Activity中可同时出现多个Fragment,一个Fragment也可在多个Activity中使用。

3.4.Fragment与Activity之间通信

在活动中可以通过调用FragmentManagerfindFragmentById()方法来得到相应碎片的实例,继而可以调用碎片里的方法。

相关文章

  • 2018-09-08 碎片知识要点

    1.碎片的生命周期 碎片的使用时依附于活动之上的,首先创建一个布局,然后创建一个碎片类,在这个碎片类中加载创建好了...

  • 施小施-21天读《DISCOER自我探索》-Day1-21

    2018-09-08

  • 2018-09-09

    2018-09-08 赵颖_6911 2018-09-08 23:48 · 字数 246 · 阅读 1 · 日记本...

  • 周六010:指数不力 北爱尔兰主场难阻波黑

    2018-09-08 欧国联竞彩足球推荐:北爱尔兰 VS 波黑 比赛时间:2018-09-08 星...

  • 关于调整学习时间的思考

    知识碎片化 or 时间碎片化##### 两年前知识碎片化(Knowledge Fragmentation)这个概念...

  • 2018-09-08

    2018-09-08 华夏炜烨魏连鹏 2018-09-08 05:55 · 字数 319 · 阅读 0 · 日记本...

  • 2018-09-08

    戴师傅 2018-09-08 2018-09-08 20:32 打开App (稻盛哲学学习会)打卡第129天 姓名...

  • 2018-09-08

    简书 图片发自简书App 2018-09-08 图片发自简书App 2018-09-08 图片发自简书App 孙先...

  • 知识要点

    vue未曾发现 ···:p_hero="hero" props:[p_hero][p_hero]="her...

  • 知识碎片

    为什么现在的人拿着手机放不下来?因为碎片知识太多了,一辈子也看不完,这些知识看似有用看似鸡汤,实际上对我们没有半点...

网友评论

      本文标题:2018-09-08 碎片知识要点

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