鴻蒙OS AbilityLifecycleCallbacks

2020-10-15 13:54 更新

提供用于偵聽應用程序中功能的所有生命周期更改的回調(diào)。

方法總結(jié)

修飾符和類型 方法 描述
void 主動能力(Ability ability) Called when the given ability calls Ability#onActive.
void 能力背景(Ability ability) Called when the given ability calls Ability#onBackground.
void 在能力前景上(Ability ability) Called when the given ability calls Ability#onForeground.
void 處于非活動狀態(tài)(Ability ability) Called when the given ability calls Ability#onInactive.
void 能力開始(Ability ability) Called when the given ability calls Ability#onStart.
void 能力停止(Ability ability) Called when the given ability calls Ability#onStop.

方法細節(jié)

能力開始

void onAbilityStart (Ability ability)

當給定能力調(diào)用 [Ability#onStart]() 時調(diào)用。 您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onStart()方法的 Ability 對象。

主動能力

void onAbilityActive (Ability ability)

當給定能力調(diào)用 Ability#onActive()時調(diào)用 。您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onActive()方法的 Ability 對象。

處于非活動狀態(tài)

void onAbilityInactive (Ability ability)

當給定能力調(diào)用 Ability#onInactive()時調(diào)用 。您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onInactive()方法的 Ability 對象。

在能力前景上

void onAbilityForeground (Ability ability)

當給定能力調(diào)用 Ability#onForeground 時調(diào)用 。您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onForeground()方法的 Ability 對象。

能力背景

void onAbilityBackground (Ability ability)

當給定能力調(diào)用 Ability#onBackground()時調(diào)用 。您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onBackground()方法的 Ability 對象。

能力停止

void onAbilityStop(Ability ability)

當給定能力調(diào)用 Ability#onStop()時調(diào)用 。您可以使用此方法實現(xiàn)自己的邏輯。

參數(shù):

參數(shù)名稱 參數(shù)說明
能力 指示調(diào)用 onStop()方法的 Ability 對象。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號