创建一个Fragment:
Fragment的几个子类。
(1)对话框:DialogFragment
(2)列表:ListFragment
(3)非选项设置:PreferenceFragment
(4)WebView界面:WebViewFragment
Fragment生命周期演示:
注意:以下的过程均以MainActivity和Fragment来说明(用M来代替MainActivity,用F来代替Fragment)
<1>当Activity第一次启动时,生命周期函数调用的过程。
示意图:
M.onCreate()==>F.Attrach()==>F.onCreate()==>F.onCreateView==>M.setContentView==>
F.ActivityonCreate()==>M.started()==>F.onStart()==>M.Resume()==>F.Resume()
<2>当按下手机的home键时,此时函数调用的过程。
示意图:
M.onPause()==>F.onPause()==>M.stop()==>F.stop()
<3>当重新启动应用程序,此时函数调用的过程。
示意图:
M.Restart()==>M.Start()==>F.Start()==>M.Resume()==>F.Resume()
<4>当按下返回键时,此时函数调用的过程。
示意图:
M.onPause()==>F.onPause()==>M.stop()==>F.stop()==>F.DestoryView()==>
F.onDetach()==>F.Destory()==>M.Destory()