新增時間: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
|