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

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

簡單來說,F(xiàn)ragment 的生命周期可以用下圖來表示:

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

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

延伸閱讀

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