O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interface para monitorar o estado dos dispositivos. Destinado a ser passado para um IDeviceManager exemplo, altura em que o IDeviceManager irá invocar chamadas de retorno como os eventos relacionados são acionados. Quaisquer cache ou dosagem precisa ser realizada dentro do IDeviceMonitor instância.

Resumo

Classes aninhadas

class IDeviceMonitor.DeviceLister

Uma Runnable -como classe que deve retornar os dispositivos conhecidos e seus estados.

Métodos públicos

abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Sinaliza o IDeviceMonitor que um estado dispositivo foi alterado.

abstract void run ()

Um método que será chamado depois que todos os campos @Option do Monitor forem definidos.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permite que o DeviceLister a ser definido.

abstract void stop ()

Um método que será chamado quando o Monitor precisar ser interrompido.

Métodos públicos

notificarDeviceStateChange

public abstract void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Sinaliza o IDeviceMonitor que um estado dispositivo foi alterado. As implementações do monitor devem limitar a quantidade de processamento e interação IDeviceManager / DeviceLister que fazem neste método.

Parâmetros
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

corre

public abstract void run ()

Um método que será chamado depois que todos os campos @Option do Monitor forem definidos.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permite que o DeviceLister a ser definido. Após uma tentativa bem-sucedida de definir o Lister, as implementações podem descartar todas as tentativas subsequentes.

Parâmetros
lister IDeviceMonitor.DeviceLister

Pare

public abstract void stop ()

Um método que será chamado quando o Monitor precisar ser interrompido.