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