IDeviceMonitor
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Cihazların durumunu izlemek için kullanılan arayüz. Bir IDeviceManager
örneğine iletilmek üzere tasarlanmıştır. Bu noktada IDeviceManager
, ilgili etkinlikler tetiklendikçe geri aramaları tetikler. Tüm önbelleğe alma veya toplu işleme işlemlerinin IDeviceMonitor
örneği içinde yapılması gerekir.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
IDeviceMonitor.DeviceLister
Bilinen cihazları ve durumlarını döndürmesi gereken |
Herkese açık yöntemler | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
|
abstract
void
|
run()
İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
|
abstract
void
|
stop()
İzleyici'nin durdurulması gerektiğinde çağrılacak bir yöntem. |
Herkese açık yöntemler
notifyDeviceStateChange
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
'ye bir cihaz durumunun değiştiğini bildirir.
İzleme uygulamalarının, bu yöntemde yaptıkları işlem miktarını ve IDeviceManager/DeviceLister etkileşimini sınırlaması gerekir.
Parametreler | |
---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
çalıştır
public abstract void run ()
İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
değerinin ayarlanmasına izin verir. Listeleyiciyi ayarlama denemesi başarılı olduktan sonra, uygulamalar sonraki tüm denemeleri atlayabilir.
Parametreler | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
aktarma
public abstract void stop ()
İzleyici'nin durdurulması gerektiğinde çağrılacak bir yöntem.