IDeviceActionReceiver

public interface IDeviceActionReceiver

com.android.tradefed.device.IDeviceActionReceiver


Fornece uma API para receber eventos de dispositivos.

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

Resumo

Métodos públicos

default boolean isDisabledReceiver()

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 ()

Se o IDeviceActionReceiver está desativado ou não.

Retorna
boolean Retorna "true" se estiver desativado. Caso contrário, retorna "false".

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. Desativar significa que ele não será registrado no dispositivo para receber eventos de ação do dispositivo.

Parâmetros
isDisabled boolean