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

Se o IDeviceActionReceiver está desativado ou não.

abstract void rebootEnded(ITestDevice device)

Recebe uma notificação quando a reinicialização terminou 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 Vai retornar "true" se estiver desativado. Caso contrário, vai retornar "false".

reinicializado finalizado

public abstract void rebootEnded (ITestDevice device)

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

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

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

Gera
DeviceNotAvailableException

reinicializado iniciado.

public abstract void rebootStarted (ITestDevice device)

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

OBSERVAÇÃO: os receptores devem 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 estar registrado no dispositivo para receber eventos de ação do dispositivo.

Parâmetros
isDisabled boolean