IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interface pour surveiller l'état des appareils. Destiné à être passé à un IDeviceManager exemple, à quel point le IDeviceManager invoquera callbacks que se déclenchent les événements connexes. Tous les besoins de mise en cache ou à effectuer batching dans le IDeviceMonitor exemple.

Sommaire

Classes imbriquées

class IDeviceMonitor.DeviceLister

Une Runnable la classe qui doit retourner les dispositifs connus et leurs états.

Méthodes publiques

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

Signale le IDeviceMonitor qu'un état de l' appareil a été changé.

abstract void run ()

Une méthode qui sera appelée une fois que tous les champs @Option du moniteur ont été définis.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet à l' DeviceLister à définir.

abstract void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.

Méthodes publiques

notifyDeviceStateChange

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

Signale le IDeviceMonitor qu'un état de l' appareil a été changé. Les implémentations de moniteur doivent limiter la quantité de traitement et d'interaction IDeviceManager/DeviceLister qu'elles effectuent dans cette méthode.

Paramètres
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Cours

public abstract void run ()

Une méthode qui sera appelée une fois que tous les champs @Option du moniteur ont été définis.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permet à l' DeviceLister à définir. Après une tentative réussie de définition du Lister, les implémentations peuvent rejeter toutes les tentatives suivantes.

Paramètres
lister IDeviceMonitor.DeviceLister

arrêter

public abstract void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.