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 を返します。

restartEnded

public abstract void rebootEnded (ITestDevice device)

デバイスで再起動が終了したときに通知が届きます。

注: レシーバはこのコールバック中に再起動しないようにしてください。再起動を試みると、 無視されます。

パラメータ
device ITestDevice: 再起動が終了した ITestDevice

例外
DeviceNotAvailableException

returnStarted(再起動の開始)

public abstract void rebootStarted (ITestDevice device)

デバイスで再起動が開始すると通知が届きます。

注: レシーバはこのコールバック中に再起動しないようにしてください。再起動を試みると、 無視されます。

パラメータ
device ITestDevice: 再起動が開始された ITestDevice

例外
DeviceNotAvailableException

setDisableReceiver

public abstract void setDisableReceiver (boolean isDisabled)

IDeviceActionReceiver を無効にするかどうかを設定します。無効にすると デバイス アクション イベントを受信するデバイスに登録されていない。

パラメータ
isDisabled boolean