Fragment

一.Fragment為何被稱為第五大組件

1.fragment有自己的生命周期,可以動態(tài)加載到activity,切換更加流暢

2.添加Fragment到activity的方式

1)添加Fragment到activity的布局文件中,直接使用標(biāo)簽形式

2)動態(tài)在activity中添加fragment

3.FragmentPagerAdapter適用頁面較少的情況,切換頁面的時候,只是分離開

FragmentStatePagerAdapter適用頁面較多的情況,在切換頁面的時候回收內(nèi)存

1)viewPager->內(nèi)存消耗

二.Fragment生命周期


1.創(chuàng)建 ?fragment先創(chuàng)建 ?然后activity-> onActivityCreate

2.運(yùn)行時 ? Activity先 如onStart ?Fragment onStart

3.退出 ? Fragment先退出 onDestory 然后Activity onDestory

三.Fragment之間的通信

1.在fragment中調(diào)用Activity的方法getActivity

2.在Activity中調(diào)用Fragment的方法接口回調(diào)

3.在Fragment調(diào)用Fragment中的方法:findFragmentId

四.Fragment管理器:FragmentManager

replace, add , remove

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 開篇廢話 公司搬遷告一段落,吐槽一句,從此就需要過上車程一個半小時的上下班之旅了。。。。。。 上一篇我們了解了四大...
    進(jìn)擊的歐陽閱讀 869評論 1 9
  • 《Android Fragment完全解析,關(guān)于碎片你所需知道的一切》 我們都知道,Android上的界面展示都是...
    cxm11閱讀 2,205評論 2 19
  • ViewPager顯示多Fragment使用問題 前言:每當(dāng)使用ViewPager時,對于選用什么適配器,緩存多少...
    xlsong閱讀 40,993評論 2 62
  • Fragment 描述: ??翻譯可以譯為:碎片、片段,Android 3.0開始引入fragments 的概念;...
    Lost_Robot閱讀 1,726評論 0 11
  • 我前幾天突然意識到一個問題,自上班后,我的生活模式變得固定了。 除此,沒有了多余的時間了,晚上的時間用來打卡英語、...
    迷途的時一閱讀 609評論 0 1