IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Oberfläche zur Überwachung des Gerätestatus. Soll an IDeviceManager übergeben werden -Instanz. Dabei ruft IDeviceManager Callbacks als verwandte Ereignisse auf. ausgelöst werden. Jegliches Caching oder Batching muss innerhalb der IDeviceMonitor durchgeführt werden. Instanz.

Zusammenfassung

Verschachtelte Klassen

class IDeviceMonitor.DeviceLister

Eine Runnable-ähnliche Klasse, die die bekannten Geräte und deren Status zurückgeben sollte. 

Öffentliche Methoden

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

Signalisiert dem IDeviceMonitor, dass ein Gerätestatus geändert wurde.

abstract void run()

Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors festgelegt wurden.

abstract void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Ermöglicht die Einstellung von DeviceLister.

abstract void stop()

Eine Methode, die aufgerufen wird, wenn der Monitor beendet werden muss.

Öffentliche Methoden

benachrichtigenDeviceStateChange

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

Signalisiert dem IDeviceMonitor, dass ein Gerätestatus geändert wurde. Monitoring-Implementierungen sollten die Verarbeitungs- und IDeviceManager/DeviceLister-Interaktion in dieser Methode ausgeführt.

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Homerun

public abstract void run ()

Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors festgelegt wurden.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Ermöglicht die Einstellung von DeviceLister. Nach einem erfolgreichen Versuch, den Lister einzurichten, Implementierungen können alle nachfolgenden Versuche verwerfen.

Parameter
lister IDeviceMonitor.DeviceLister

Stopp

public abstract void stop ()

Eine Methode, die aufgerufen wird, wenn der Monitor beendet werden muss.