CihazMonitörü

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Cihazların durumunu izleme arayüzü. IDeviceManager Bu durumda IDeviceManager, geri çağırmaları ilgili etkinlikler olarak çağırır tetiklendiği anlamına gelir. Önbelleğe alma veya toplu hale getirme işlemlerinin IDeviceMonitor içinde gerçekleştirilmesi gerekir örneğidir.

Özet

İç içe yerleştirilmiş sınıflar

class IDeviceMonitor.DeviceLister

Bilinen cihazları ve durumlarını döndürecek Runnable benzeri bir sınıf. 

Herkese açık yöntemler

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

IDeviceMonitor cihazına bir cihaz durumunun değiştirildiğini bildirir.

abstract void run()

Monitor'ün tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.

abstract void setDeviceLister(IDeviceMonitor.DeviceLister lister)

DeviceLister öğesinin ayarlanmasına izin verir.

abstract void stop()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.

Herkese açık yöntemler

NotificationDeviceStateChange

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

IDeviceMonitor cihazına bir cihaz durumunun değiştirildiğini bildirir. Monitör uygulamaları, işleme miktarını sınırlamalı IDeviceManager/DeviceLister etkileşimlerine örnek verilebilir.

Parametreler
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

çalıştır

public abstract void run ()

Monitor'ün tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceLister öğesinin ayarlanmasına izin verir. Lister'ı başarılı bir şekilde ayarlama girişiminden sonra, uygulanması, bundan sonraki tüm girişimleri silebilir.

Parametreler
lister IDeviceMonitor.DeviceLister

aktarma

public abstract void stop ()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.