日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSAbilityLifecycleObserver

觀察并響應(yīng)生命周期更改。

創(chuàng)新互聯(lián)專注于惠水網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供惠水營銷型網(wǎng)站建設(shè),惠水網(wǎng)站制作、惠水網(wǎng)頁設(shè)計、惠水網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造惠水網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供惠水網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Lifecycle將生命周期事件調(diào)度到已注冊的LifecycleObserver。然后,LifecycleObserver為Ability或AbilitySlice實現(xiàn)生命周期回調(diào)。這使您的應(yīng)用程序具有解耦的架構(gòu),其中Ability或AbilitySlice僅承擔(dān)單個責(zé)任。

您應(yīng)該繼承LifecycleObserver類,根據(jù)需要重寫生命周期回調(diào)方法,然后調(diào)用Lifecycle#addObserver(ILifecycleObserver)向Lifecycle注冊LifecycleObserver。LifecycleObserver中的回調(diào)方法提供的功能與Ability和AbilitySlice的提供的功能相同,但是它們的調(diào)用順序不同。系統(tǒng)首先在Ability和AbilitySlice中調(diào)用,然后在LifecycleObserver中調(diào)用。當(dāng)您的應(yīng)用程序很復(fù)雜時,建議您將LifecycleObserver用于Ability和AbilitySlice的生命周期回調(diào)。

以來:

1個

也可以看看:

Lifecycle, ILifecycleObserver, LifecycleStateObserver

構(gòu)造器摘要

建設(shè)者 描述
LifecycleObserver()

方法總結(jié)

修飾符和類型 方法 描述
void onActive() 響應(yīng)ON_ACTIVE事件而回調(diào)。
void onBackground() 回調(diào)以響應(yīng)ON_BACKGROUND事件。
void onForeground(Intent意圖) 響應(yīng)ON_FOREGROUND事件而被回調(diào),其中intent參數(shù)中包含有關(guān)能力或能力切片返回到ACTIVE狀態(tài)的信息。
void onInactive() 回調(diào)以響應(yīng)ON_INACTIVE事件。
void onStart(Intentintent) 響應(yīng)ON_START事件而回調(diào),其中啟動信息包含在intent參數(shù)中。
void onStop() 響應(yīng)ON_STOP事件而回調(diào)。
從類 java.lang 繼承的方法。object
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait

構(gòu)造器詳細(xì)信息

生命周期觀察者

公共LifecycleObserver()

方法細(xì)節(jié)

onStart

public void onStart(Intent意圖)

響應(yīng)ON_START事件而回調(diào),其中啟動信息包含在intent參數(shù)中。

此方法將初始化Ability或AbilitySlice,并且在整個生命周期中僅被調(diào)用一次。建議您使用此方法實現(xiàn)一些初始化邏輯,例如,可以初始化計時器或定義一些全局對象。

參數(shù):

參數(shù)名稱 參數(shù)說明
意圖 指示啟動信息。

也可以看看:

Ability.onStart(Intent),AbilitySlice.onStart(Intent)

onInactive

public void onInactive()

回調(diào)以響應(yīng)ON_INACTIVE事件。

接收到ON_INACTIVE事件時,能力或能力切片處于INACTIVE狀態(tài)。不活動是狀態(tài)變?yōu)榛顒踊虮尘爸暗闹虚g狀態(tài)。在這種狀態(tài)下,UI可能是可見的,但不是交互式的。建議您不要使用此方法來調(diào)用復(fù)雜的服務(wù)邏輯。

也可以看看:

Ability.onInactive(),AbilitySlice.onInactive()

onActive

公共無效onActive()

響應(yīng)ON_ACTIVE事件而回調(diào)。

接收到ON_ACTIVE事件時,能力或能力切片位于前臺并且是交互式的。

也可以看看:

Ability.onActive(),AbilitySlice.onActive()

onBackground

onBackground公共無效

回調(diào)以響應(yīng)ON_BACKGROUND事件。

接收到ON_BACKGROUND事件時,該能力或能力切片是不可見的。建議您暫停與此功能或功能切片相關(guān)的線程,并清除資源以獲取更多系統(tǒng)內(nèi)存。

也可以看看:

Ability.onBackground(),AbilitySlice.onBackground()

onForeground

onForeground上的公共無效空間(Intent intent)

響應(yīng)ON_FOREGROUND事件而被回調(diào),其中intent參數(shù)中包含有關(guān)能力或能力切片返回到ACTIVE狀態(tài)的信息。

接收到ON_FOREGROUND事件時,能力或能力切片將返回到前臺。您可以使用此方法來實現(xiàn)重新初始化或通過使用intent參數(shù)來調(diào)整UI顯示。

參數(shù):

參數(shù)名稱 參數(shù)說明
意圖 指示能力或能力切片返回到活動狀態(tài)的信息。

也可以看看:

Ability.onForeground(Intent),AbilitySlice.onForeground(Intent)

onStop

onStop公共無效()

響應(yīng)ON_STOP事件而回調(diào)。

當(dāng)能力或能力切片的生命周期被破壞時,將調(diào)用此方法。您可以使用此方法回收資源。

也可以看看:

Ability.onStop(),AbilitySlice.onStop()


文章名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSAbilityLifecycleObserver
文章源于:http://m.5511xx.com/article/cdepsei.html