新聞中心
提供一個類供您觀察Ability或AbilitySlice的生命周期。

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元永川做網(wǎng)站,已為上家服務,為永川各地企業(yè)和個人服務,聯(lián)系電話:13518219792
Ability和AbilitySlice具有自己的生命周期,并將其生命周期狀態(tài)分配給Lifecycle進行管理。您可以調(diào)用Lifecycle#getLifecycleState()方法來獲取其當前生命周期狀態(tài),或者調(diào)用Lifecycle#addObserver(ILifecycleObserver)以添加生命周期觀察器以實時觀察生命周期變化。此類允許您使用其他類中的方法來實現(xiàn)Ability和AbilitySlice的生命周期回調(diào)。這樣,Ability和AbilitySlice只能承擔自己的職責,從而實現(xiàn)分離的應用程序體系結(jié)構(gòu)。
您可以調(diào)用Ability#getLifecycle()和AbilitySlice#getLifecycle()來獲取Lifecycle對象。
以來:
1個
也可以看看:
Ability.getLifecycle(), AbilitySlice.getLifecycle(), ILifecycleObserver
嵌套類摘要
| 修飾符和類型 | 類 | 描述 |
|---|---|---|
| 靜態(tài)類 | Lifecycle.Event | 指示生命周期事件。 |
構(gòu)造器摘要
| 建設者 | 描述 |
|---|---|
| Lifecycle?() |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| 虛空 | addObserver(ILifecycleObserver觀察器) | 添加生命周期觀察者。 |
| Lifecycle.Event | getLifecycleState() | 獲取當前生命周期事件。 |
| 虛空 | removeObserver(ILifecycleObserver觀察器) | 刪除生命周期觀察者。 |
| 從類 java.lang 繼承的方法。object |
|---|
| clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
構(gòu)造器詳細信息
生命周期
公共生命周期
方法細節(jié)
addObserver
public void addObserver(ILifecycleObserver觀察器)
添加生命周期觀察者。
將通知觀察者生命周期的變化。
參數(shù):
| 參數(shù)名稱 | 參數(shù)說明 |
|---|---|
| 觀察者 | 指示生命周期觀察者,即LifecycleObserver或LifecycleStateObserver。該值不能為空。 |
也可以看看:
LifecycleObserver,LifecycleStateObserver
removeObserver
公共無效removeObserver(ILifecycleObserver觀察器)
刪除生命周期觀察者。
如果您不再需要收聽生命周期更改,建議您調(diào)用此方法。這樣可以減少由于觀察生命周期變化而導致的性能損失。
參數(shù):
| 參數(shù)名稱 | 參數(shù)說明 |
|---|---|
| 觀察者 | 指示生命周期觀察者,即LifecycleObserver或LifecycleStateObserver。該值不能為空。 |
也可以看看:
LifecycleObserver,LifecycleStateObserver
getLifecycleState
公共Lifecycle.Event getLifecycleState()
獲取當前生命周期事件。
生命周期事件驅(qū)動生命周期狀態(tài)變化。因此,一旦獲得生命周期事件,便能夠知道生命周期狀態(tài)。例如,如果接收到ON_ACTIVE事件,則能力或能力切片處于ACTIVE狀態(tài);否則,處于活動狀態(tài)。如果接收到ON_FOREGROUND事件,則能力或能力切片將從“背景”狀態(tài)變?yōu)椤安换顒印薄?/p>
返回值:
返回當前生命周期事件。
本文題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSAbilityLifecycle
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/djpscpd.html


咨詢
建站咨詢
