fuchsia.ui.activity.control

新增時間:7

通訊協定

控管

定義於 fuchsia.ui.activity.control/control.ithl

控制通訊協定可用來覆寫活動服務的活動狀態 (fuchsia.ui.activity)。

透過此介面提供的狀態的優先順序高於透過 Tracker API 傳送的活動狀態。

透過這個通訊協定指派狀態後,Activity Service 就不會再根據 fuchsia.ui.activity.Tracker 通訊協定的輸入內容來判斷狀態,而只會回報透過控制通訊協定發生的狀態轉換。

設定狀態

將活動服務的狀態設為 state。凡是透過提供者通訊協定註冊的事件監聽器,都會立即收到新狀態的通知。

一般而言,狀態轉換應間隔幾分鐘 (例如閒置 15 分鐘後,從 Active 轉為 IDLE)。

要求

名稱類型
state fuchsia.ui.activity/State