美文网首页
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 碎片知识要点

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