fuchsia.ui.activity.control

新增:7

通訊協定

控制選項

fuchsia.ui.activity.control/control.fidl 中定義

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

透過此介面提供的狀態會優先於狀態,而狀態取決於透過 Tracker API 傳送的活動。

透過此通訊協定指派狀態後,活動服務將不再根據輸入至 fuchsia.ui.activity.Tracker 通訊協定的輸入內容判斷狀態,而只會回報透過控制通訊協定發生的狀態轉換。

SetState

將活動服務的狀態設為 state。所有透過 Provider 通訊協定註冊的事件監聽器都會立即收到新狀態通知。

一般而言,狀態轉換應該相隔數分鐘,例如在閒置 15 分鐘後從 ACTIVE 轉換為 IDLE。

已淘汰:9

要求

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