Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interfaz para monitorear el estado de los dispositivos. La intención de ser pasado a un IDeviceManager ejemplo, en cuyo punto el IDeviceManager invocará devoluciones de llamada como los eventos relacionados se activan. Cualquier necesidad de almacenamiento en caché o lotes que se deben realizar dentro de la IDeviceMonitor ejemplo.

Resumen

Clases anidadas

class IDeviceMonitor.DeviceLister

Un Runnable clase -como que debe devolver los dispositivos conocidos y sus estados.

Métodos públicos

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

Señala el IDeviceMonitor que un estado dispositivo ha sido cambiado.

abstract void run ()

Un método que se llamará después de que se hayan configurado todos los campos de @Option del Monitor.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permite al DeviceLister que desea ajustar.

abstract void stop ()

Un método que se llamará cuando sea necesario detener el Monitor.

Métodos públicos

notificarDeviceStateChange

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

Señala el IDeviceMonitor que un estado dispositivo ha sido cambiado. Las implementaciones del monitor deben limitar la cantidad de procesamiento y la interacción IDeviceManager / DeviceLister que realizan en este método.

Parámetros
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

correr

public abstract void run ()

Un método que se llamará después de que se hayan configurado todos los campos de @Option del Monitor.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permite al DeviceLister que desea ajustar. Después de un intento exitoso de configurar el Lister, las implementaciones pueden descartar todos los intentos posteriores.

Parámetros
lister IDeviceMonitor.DeviceLister

parada

public abstract void stop ()

Un método que se llamará cuando sea necesario detener el Monitor.