IDeviceActionReceiver

public interface IDeviceActionReceiver

com.android.tradefed.device.IDeviceActionReceiver


Fornece uma API para receber eventos do dispositivo.

OBSERVAÇÃO: no momento, isso é compatível apenas com coletores de métricas.

Resumo

Métodos públicos

default boolean isDisabledReceiver()

Indica se o IDeviceActionReceiver está desativado ou não.

abstract void rebootEnded(ITestDevice device)

Recebe uma notificação quando a reinicialização termina no dispositivo.

abstract void rebootStarted(ITestDevice device)

Recebe uma notificação quando a reinicialização é iniciada no dispositivo.

abstract void setDisableReceiver(boolean isDisabled)

Define se o IDeviceActionReceiver precisa ser desativado.

Métodos públicos

isDisabledReceiver

public boolean isDisabledReceiver ()

Indica se o IDeviceActionReceiver está desativado ou não.

Retorna
boolean Retorna "true" se desativado, "false" caso contrário.

rebootEnded

public abstract void rebootEnded (ITestDevice device)

Recebe uma notificação quando a reinicialização termina no dispositivo.

OBSERVAÇÃO: os receptores precisam evitar a reinicialização durante esse callback. Qualquer tentativa de reinicialização será ignorada.

Parâmetros
device ITestDevice: ITestDevice em que a reinicialização foi concluída.

Gera
DeviceNotAvailableException

rebootStarted

public abstract void rebootStarted (ITestDevice device)

Recebe uma notificação quando a reinicialização é iniciada no dispositivo.

OBSERVAÇÃO: os receptores precisam evitar a reinicialização durante esse callback. Qualquer tentativa de reinicialização será ignorada.

Parâmetros
device ITestDevice: ITestDevice em que a reinicialização começou.

Gera
DeviceNotAvailableException

setDisableReceiver

public abstract void setDisableReceiver (boolean isDisabled)

Define se o IDeviceActionReceiver precisa ser desativado. A desativação significa que ele não será registrado no dispositivo para receber eventos de ação do dispositivo.

Parâmetros
isDisabled boolean