Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interface de surveillance de l'état des appareils. Destiné à être transmis à une instance d' IDeviceManager , auquel point l' IDeviceManager appellera des rappels lorsque les événements associés sont déclenchés. Toute mise en cache ou traitement par lots doit être effectuée dans l'instance IDeviceMonitor .

Résumé

Classes imbriquées

class IDeviceMonitor.DeviceLister

Une classe de type Runnable qui doit renvoyer les périphériques connus et leurs états.

Méthodes publiques

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

Signale à IDeviceMonitor qu'un état de périphérique a été modifié.

abstract void run ()

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

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet de définir DeviceLister .

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 à IDeviceMonitor qu'un état de périphérique a été modifié. 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

courir

public abstract void run ()

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

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

Paramètres
lister IDeviceMonitor.DeviceLister

Arrêtez

public abstract void stop ()

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