IDeviceActionReceiver

public interface IDeviceActionReceiver

com.android.tradefed.device.IDeviceActionReceiver


提供 API 來接收裝置事件。

注意:這項功能目前僅支援指標收集器。

摘要

公用方法

default boolean isDisabledReceiver()

IDeviceActionReceiver 是否已停用。

abstract void rebootEnded(ITestDevice device)

裝置重新啟動後會收到通知。

abstract void rebootStarted(ITestDevice device)

裝置開始重新啟動時,會收到通知。

abstract void setDisableReceiver(boolean isDisabled)

設定是否應停用 IDeviceActionReceiver

公用方法

isDisabledReceiver

public boolean isDisabledReceiver ()

IDeviceActionReceiver 是否已停用。

傳回
boolean 如果已停用,則傳回 true,否則傳回 false。

rebootEnded

public abstract void rebootEnded (ITestDevice device)

裝置重新啟動後,系統會傳送通知。

注意:接收器應避免在此回呼期間重新啟動。系統會忽略任何重新啟動嘗試。

參數
device ITestDevice:重新啟動結束的位置。ITestDevice

擲回
DeviceNotAvailableException

rebootStarted

public abstract void rebootStarted (ITestDevice device)

裝置開始重新啟動時收到通知。

注意:接收器應避免在此回呼期間重新啟動。系統會忽略任何重新啟動嘗試。

參數
device ITestDevice:重新啟動的ITestDevice位置。

擲回
DeviceNotAvailableException

setDisableReceiver

public abstract void setDisableReceiver (boolean isDisabled)

設定是否應停用 IDeviceActionReceiver。停用後,裝置不會註冊接收裝置動作事件。

參數
isDisabled boolean