android 之Fragment(轻量级的Activity)详解
創(chuàng)建一個Fragment:
Fragment的幾個子類。
(1)對話框:DialogFragment
(2)列表:ListFragment
(3)非選項設置:PreferenceFragment
(4)WebView界面:WebViewFragment
Fragment生命周期演示:
注意:以下的過程均以MainActivity和Fragment來說明(用M來代替MainActivity,用F來代替Fragment)
<1>當Activity第一次啟動時,生命周期函數(shù)調用的過程。
示意圖:
M.onCreate()==>F.Attrach()==>F.onCreate()==>F.onCreateView==>M.setContentView==>
F.ActivityonCreate()==>M.started()==>F.onStart()==>M.Resume()==>F.Resume()
<2>當按下手機的home鍵時,此時函數(shù)調用的過程。
示意圖:
M.onPause()==>F.onPause()==>M.stop()==>F.stop()
<3>當重新啟動應用程序,此時函數(shù)調用的過程。
示意圖:
M.Restart()==>M.Start()==>F.Start()==>M.Resume()==>F.Resume()
<4>當按下返回鍵時,此時函數(shù)調用的過程。
示意圖:
M.onPause()==>F.onPause()==>M.stop()==>F.stop()==>F.DestoryView()==>
F.onDetach()==>F.Destory()==>M.Destory()
總結
以上是生活随笔為你收集整理的android 之Fragment(轻量级的Activity)详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 之Dialog的多种Di
- 下一篇: 商业承兑汇票风险大的原因是什么?