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)系,請看圖~
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26