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。

已重啟

public abstract void rebootEnded (ITestDevice device)

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

注意:接收器應避免在此回呼期間重新啟動。若重新啟動, 已忽略。

參數
device ITestDevice:重新啟動的 ITestDevice

擲回
DeviceNotAvailableException

重新啟動

public abstract void rebootStarted (ITestDevice device)

會在裝置重新啟動時接收通知。

注意:接收器應避免在此回呼期間重新啟動。若重新啟動, 已忽略。

參數
device ITestDevice:重新啟動的 ITestDevice

擲回
DeviceNotAvailableException

setDisableReceiver

public abstract void setDisableReceiver (boolean isDisabled)

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

參數
isDisabled boolean