Fragment 是在 Android 3.0 中引入,用于解決不同屏幕分辨率的設(shè)備上 UI 顯示、交互的問(wèn)題。Fragment 有自己的布局,有自己的生命周期,有自己的事件響應(yīng)。

但 Fragment 又是依賴于 Activity 存在的,你可以把多個(gè) Fragment 嵌入到一個(gè) Activity 中或者多個(gè) Activity 重用一個(gè) Fragment。Activity 的生命周期直接影響 Fragment 的生命周期。所以要正確的使用 Fragment,首先必要從根本上了解 Fragment 的生命周期,俗話說(shuō):工欲善其事必先利其器

簡(jiǎn)單來(lái)說(shuō),F(xiàn)ragment 的生命周期可以用下圖來(lái)表示:

是不是覺(jué)得這圖看著很眼熟,沒(méi)錯(cuò),前面講過(guò) Fragment 是依賴于 Activity 存在的,所以 Fragment 的生命周期跟 Activity 的生命周期很相似。

下圖很好的描述了 Fragment 與 Activity 生命周期的關(guān)系,請(qǐng)看圖~

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式