IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interfaz para supervisar el estado de los dispositivos. Está destinado a pasarse a un IDeviceManager. instancia, en cuyo caso IDeviceManager invocará devoluciones de llamada como eventos relacionados se activan. El almacenamiento en caché o el procesamiento por lotes se deben realizar en IDeviceMonitor. instancia.

Resumen

Clases anidadas

class IDeviceMonitor.DeviceLister

Una clase similar a Runnable que debe mostrar los dispositivos conocidos y sus estados. 

Métodos públicos

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

Le indica al IDeviceMonitor que se cambió el estado de un dispositivo.

abstract void run()

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

abstract void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Permite establecer DeviceLister.

abstract void stop()

Un método al que se llamará cuando deba detenerse el monitor.

Métodos públicos

notificarDeviceStateChange

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

Le indica al IDeviceMonitor que se cambió el estado de un dispositivo. Las implementaciones de supervisión deberían limitar la cantidad de procesamiento Interacción IDeviceManager/DeviceLister que realizan en este método.

Parámetros
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

run

public abstract void run ()

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

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permite establecer DeviceLister. Después de un intento exitoso de configurar el Lister, de Google Workspace pueden descartar todos los intentos posteriores.

Parámetros
lister IDeviceMonitor.DeviceLister

escala

public abstract void stop ()

Un método al que se llamará cuando deba detenerse el monitor.