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 |
Herkese açık yöntemler | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
|
abstract
void
|
run()
Monitor'ün tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
|
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.