鴻蒙OS 生命周期

2020-09-18 10:05 更新

與 Page 類似,Service 也擁有生命周期,如圖1所示。根據(jù)調(diào)用方法的不同,其生命周期有以下兩種路徑:

  • 啟動 Service

該 Service 在其他 Ability 調(diào)用 startAbility() 時創(chuàng)建,然后保持運(yùn)行。其他 Ability 通過調(diào)用 stopAbility() 來停止 Service,Service 停止后,系統(tǒng)會將其銷毀。

  • 連接 Service

該 Service 在其他 Ability 調(diào)用 connectAbility() 時創(chuàng)建,客戶端可通過調(diào)用 disconnectAbility() 斷開連接。多個客戶端可以綁定到相同 Service,而且當(dāng)所有綁定全部取消后,系統(tǒng)即會銷毀該 Service。

圖1 Service 生命周期 點(diǎn)擊放大

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號