趙雅智 Fragment生命週期

2021-09-08 18:06:58 字數 1249 閱讀 1935

主要看兩張圖。和跑**

一,fragment的生命周 

二,與activity生命週期的對照

當乙個fragment

物件關聯到乙個

activity

時呼叫。

(2)、oncreate()//

初始建立

fragment

物件時呼叫。

(3)、oncreateview()//

建立與fragment

物件關聯的

view

檢視時呼叫。

(4)、onactivitycreated()//

當activity

物件完畢自己的

oncreate

方法時呼叫。

(5)、onstart()//fragment物件在ui可見時呼叫。

(6)、

onresume()//fragment

物件的ui

能夠與使用者互動時呼叫。

(7)、onpause()//fragment

物件可見,但不可互動。

有activity物件轉為onpause狀態時呼叫。

(8)、

onstop()//

有空間全然遮擋;或者宿主

activity

物件轉為

onstop

狀態時呼叫。

(9)、ondestroyview()//fragment

物件清理

view

資源時呼叫,也就是移除

fragment

中的檢視。

(10)

、ondestroy()//fragment

物件完畢物件清理

view

資源時呼叫。

(11)

、ondetach()//fragment

物件沒有與

activity

物件關聯時呼叫。

場景演示 : 切換到該fragment

螢幕滅掉:

螢幕解鎖

切換回本身的fragment:

回到桌面

回到應用

退出應用

趙雅智 service生命週期

android中的服務和windows中的服務是類似的東西,服務一般沒實使用者操作介面。它執行於系統中不easy被使用者發覺,能夠使用它開發如監控之類的程式。第一步 繼承service類 public class smsservice extends service 服務不能自己執行,須要通過呼叫c...

Fragment生命週期

onattach 當碎片依附活動的時候被呼叫 oncreate 活動被建立 oncreateview 為碎片建立view,載入布局時呼叫 onactivitycreated 確保view已經被建立完畢時呼叫 onstart 活動被開啟,由不可見變為可見 onresume 活動已經準備好和使用者進行互...

Fragment生命週期

與activity類似,碎片有自己的生命週期。當碎片被建立時,會經歷 onattach oncreate oncreateview onactivitycreated 當碎片變得可見時,會經歷 onstart onresume 當碎片進入後台模式時,會經歷 onpause onstop 當碎片被銷毀...